@Override protected void initializeGraphicalViewer() super.initializeGraphicalViewer(); GraphicalViewer viewer = getGraphicalViewer(); viewer.setContents(createDiagram()); viewer.getControl().setBackground(ColorConstants.white);

public class ShapeEditor extends GraphicalEditorWithFlyoutPalette private Diagram diagram; public ShapeEditor() setEditDomain(new DefaultEditDomain(this));

@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);

Eclipse Gef Tutorial Info

@Override protected void initializeGraphicalViewer() super.initializeGraphicalViewer(); GraphicalViewer viewer = getGraphicalViewer(); viewer.setContents(createDiagram()); viewer.getControl().setBackground(ColorConstants.white);

public class ShapeEditor extends GraphicalEditorWithFlyoutPalette private Diagram diagram; public ShapeEditor() setEditDomain(new DefaultEditDomain(this));

@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);

Web-faqja jonë përdor Cookies për të përmirësuar eksperiencën tuaj në shfletimin e faqes. Duke klikuar "Unë pajtohem" ose duke vazhduar me përdorimin e web-faqes, ju pajtoheni me përdorimin e Cookies. Nëse ju nuk pajtoheni, ju mund t'i ndryshoni parametrat e kërkimit në shfletuesin tuaj.

Më shumë informacione