You need to be logged in to add this plugin to your list.
Bridges model ↔ figure.
public class DiagramEditPart extends AbstractGraphicalEditPart @Override protected IFigure createFigure() Layer lay = new FreeformLayer(); lay.setLayoutManager(new FreeformLayout()); return lay; @Override protected void createEditPolicies() installEditPolicy(EditPolicy.LAYOUT_ROLE, new FreeformLayoutEditPolicy());
– similar. 4. Create the Figure (Draw2D) Visual representation.
editor/ShapeEditor.java :
public void removePropertyChangeListener(PropertyChangeListener listener) listeners.removePropertyChangeListener(listener);
@Override protected List<Shape> getModelChildren() return ((Diagram) getModel()).getShapes();
@Override protected void refreshVisuals() Shape model = (Shape) getModel(); Rectangle bounds = new Rectangle(model.getX(), model.getY(), model.getWidth(), model.getHeight()); ((GraphicalEditPart) getParent()).setLayoutConstraint(this, getFigure(), bounds);
You need to be Logged in to Create a Plugin List.
You need to be logged in to submit a plugin.
Bridges model ↔ figure.
public class DiagramEditPart extends AbstractGraphicalEditPart @Override protected IFigure createFigure() Layer lay = new FreeformLayer(); lay.setLayoutManager(new FreeformLayout()); return lay; @Override protected void createEditPolicies() installEditPolicy(EditPolicy.LAYOUT_ROLE, new FreeformLayoutEditPolicy());
– similar. 4. Create the Figure (Draw2D) Visual representation.
editor/ShapeEditor.java :
public void removePropertyChangeListener(PropertyChangeListener listener) listeners.removePropertyChangeListener(listener);
@Override protected List<Shape> getModelChildren() return ((Diagram) getModel()).getShapes();
@Override protected void refreshVisuals() Shape model = (Shape) getModel(); Rectangle bounds = new Rectangle(model.getX(), model.getY(), model.getWidth(), model.getHeight()); ((GraphicalEditPart) getParent()).setLayoutConstraint(this, getFigure(), bounds);