@Override protected IFigure createFigure() Shape model = (Shape) getModel(); if (model instanceof RectangleShape) return new RectangleFigure(); else if (model instanceof EllipseShape) return new EllipseFigure(); // create similar return null;
: Implementing directed or undirected edges between nodes with support for anchors and routers Layout Managers eclipse gef tutorial
Without edit policies, your editor is just a static drawing. Policies enable moving, resizing, and deleting. // create similar return null