## StructureDiagramEditor

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

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. 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. ClassDiagramEditor
+createClassDiagram(INamedElement owner, String name) :IClassDiagram +createInstanceSpecification(String name, Point2D location) :INodePresentation +createInstanceSpecification(String name, String className, Point2D location) :INodePresentation +createInstanceSpecificationLink(INodePresentation source, INodePresentation target) :ILinkPresentation +createAssociationClassPresentation(IAssociationClass model, INodePresentation source, INodePresentation target) :IPresentation[]
com.change_vision.jude.api.inf.editor. UseCaseDiagramEditor
+createUseCaseDiagram(INamedElement owner, String name) :IUseCaseDiagram
com.change_vision.jude.api.inf.editor. CompositeStructureDiagramEditor
+createCompositeStructureDiagram(INamedElement owner, String name) :ICompositeStructureDiagram +createConnectorPresentation(INodePresentation fromPresentation, INodePresentation toPresentation) :ILinkPresentation +createStructuredClassPresentation(IElement model, Point2D location) :INodePresentation +createStructuredClassPresentation(IElement model, INodePresentation parent, Point2D location) :INodePresentation +createPortPresentation(INodePresentation targetPresentation, String name, String dataType, Point2D location) :INodePresentation +createPortPresentation(INodePresentation targetPresentation, IPort iPort, Point2D location) :INodePresentation +createPortPresentation(INodePresentation targetPresentation) :INodePresentation +createProvidedInterfacePresentation(INodePresentation endPresentation) :INodePresentation +createProvidedInterfacePresentation(INodePresentation endPresentation, Point2D location) :INodePresentation +createProvidedInterfacePresentation(INodePresentation endPresentation, IClass interfaceModel, Point2D location) :INodePresentation +createRequiredInterfacePresentation(INodePresentation endPresentation) :INodePresentation +createRequiredInterfacePresentation(INodePresentation endPresentation, Point2D location) :INodePresentation +createRequiredInterfacePresentation(INodePresentation endPresentation, IClass interfaceModel, Point2D location) :INodePresentation +showInterfacePresentations(INodePresentation portPresentation, Point2D location) :void