## BasicDiagramEditor

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. BasicDiagramEditor
+createNote(String note, Point2D location) :INodePresentation +createNoteAnchor(INodePresentation note, IPresentation annotatedPresentation) :ILinkPresentation +createNoteAnchor(INodePresentation note, IPresentation annotatedPresentation, IElement annotatedElement) :ILinkPresentation
com.change_vision.jude.api.inf.editor. ERDiagramEditor
+createERDiagram(IERSchema owner, String name) :IERDiagram +createLinkPresentation(IElement model, INodePresentation source, INodePresentation target) :ILinkPresentation +createNodePresentation(IElement model, Point2D location) :INodePresentation +getSubtypeRelationshipGroup(ILinkPresentation subtypeRelationship) :INodePresentation +createSubtypeRelationshipGroup(ILinkPresentation[] subtypeRelationships, String direction) :INodePresentation
com.change_vision.jude.api.inf.editor. StructureDiagramEditor
+createNodePresentation(IElement model, Point2D location) :INodePresentation +createNodePresentation(IElement model, INodePresentation parent, Point2D location) :INodePresentation +createLinkPresentation(IElement model, INodePresentation linkEnd0, INodePresentation linkEnd1, INodePresentation linkEnd2) :ILinkPresentation +createContainmentLinkPresentation(INodePresentation parentLinkEnd, INodePresentation childLinkEnd) :ILinkPresentation +getGeneralizationGroup(ILinkPresentation generalization) :INodePresentation +createGeneralizationGroup(ILinkPresentation[] generalizations, String direction) :INodePresentation +getContainmentGroup(ILinkPresentation containment) :INodePresentation +createContainmentGroup(ILinkPresentation[] containments, String direction) :INodePresentation
com.change_vision.jude.api.inf.editor. BehaviorDiagramEditor