## DiagramEditor

com.change_vision.jude.api.inf.editor.Editor Interface

com.change_vision.jude.api.inf.editor. DiagramEditor
+delete(IDiagram diagram) :void +getDiagram() :IDiagram +setDiagram(IDiagram diagram) :void +deleteDiagram() :void +deletePresentation(IPresentation presentation) :void +createText(String text, Point2D location) :INodePresentation +createImage(Image image, Point2D location) :INodePresentation +createRect(Point2D location, double width, double height) :INodePresentation +createLine(Point2D point1, Point2D point2) :ILinkPresentation
com.change_vision.jude.api.inf.editor. MindmapEditor
+createMindmapDiagram(INamedElement parent, String rootTopicLabel) :IMindMapDiagram +createTopic(INodePresentation parent, String label) :INodePresentation +createTopic(INodePresentation parent, String label, String position) :INodePresentation +createTopic(INodePresentation parent, String label, int index) :INodePresentation +createTopic(INodePresentation parent, String label, int index, String position) :INodePresentation +moveTo(INodePresentation topic, INodePresentation parent) :void +moveTo(INodePresentation topic, INodePresentation parent, String position) :void +moveTo(INodePresentation topic, INodePresentation parent, int index) :void +moveTo(INodePresentation topic, INodePresentation parent, int index, String position) :void +deleteChildren(INodePresentation parent) :void +createMMLinkPresentation(INodePresentation source, INodePresentation target) :ILinkPresentation +setImage(INodePresentation topic, Image image) :void +deleteImage(INodePresentation topic) :void +setImageSize(INodePresentation topic, double width, double height) :void +setBoundaryVisibility(INodePresentation topic, boolean visibility) :void +changeToFloatingTopic(INodePresentation topic) :void
com.change_vision.jude.api.inf.editor. MindmapDiagramEditor
+createMindmapDiagram(INamedElement parent, String rootTopicLabel) :IMindMapDiagram +addChild(ITopicPresentation parent, String label, int index) :ITopicPresentation +addChild(ITopicPresentation parent, String label) :ITopicPresentation +moveTo(ITopicPresentation topic, ITopicPresentation parent, int index) :void +moveTo(ITopicPresentation topic, ITopicPresentation parent) :void +deleteChildren(ITopicPresentation parent) :void +delete(ITopicPresentation element) :void
com.change_vision.jude.api.inf.editor. BasicDiagramEditor
+createNote(String note, Point2D location) :INodePresentation +createNoteAnchor(INodePresentation note, IPresentation annotatedPresentation) :ILinkPresentation +createNoteAnchor(INodePresentation note, IPresentation annotatedPresentation, IElement annotatedElement) :ILinkPresentation