Interface | Method | Description |
---|---|---|
ClassDiagramEditor | createClassDiagram() | Create Class Diagram / Object Diagram |
StructureDiagramEditor, parent interface of Editor ClassDiagramEditor | createNodePresentation() | Create Package Presentation and Class Presentation |
createLinkPresentation() | Create Presentation of following models: Association, Generalization, Realization, Dependency and TemplateBinding |
|
ClassDiagramEditor | createAssociationClassPresentation() | Create Association Class presentation |
createInstanceSpecification() | Create InstanceSpecification Presentation | |
createInstanceSpecificationLink() | Create Link Presentation |
Interface | Method | Description |
---|---|---|
UseCaseDiagramEditor | createUseCaseDiagram() | Create UseCase Diagram |
StructureDiagramEditor, parent interface of UseCaseDiagramEditor | createNodePresentation() | Create UseCase Presentation |
createLinkPresentation() | Create an Extend Presentation and Include Presentation |
Interface | Method | Description |
---|---|---|
StateMachineDiagramEditor | createStatemachineDiagram() | Create a Statemachine Diagram |
createInitialPseudostate() | Create a InitialPseudostate Presentation | |
createState() | Create a State Presentation | |
createFinalState() | Create a Final State Presentation | |
createTransition() | Create a Transition Presentation | |
StateMachineDiagramEditor's each method | Create each model's Presentation |
Interface | Method | Description |
---|---|---|
MindmapEditor | createMindmapDiagram() | Create a Mind Map |
createTopic() | Create a Child Topic Presentation under selected topic | |
moveTo() | Move selected topic to selected spot | |
deleteChildren() | Delete all the Child topics under selected topic | |
createMMLinkPresentation() | Create a link between topics |
Interface | Method | Description |
---|---|---|
BehaviorDiagramEditor | - | Create/Delete behavior diagrams |
Interface | Method | Description |
---|---|---|
StructureDiagramEditor | createNodePresentation() | Create a rectangle presentation (INodePresentation) |
createLinkPresentation() | Create a line presentation (ILinkPresentation) |
Interface | Method | Description |
---|---|---|
BasicDiagramEditor | createNote() | Create a Note Presentation |
createNoteAnchor() | Create a Note Anchor Presentation |
Interface | Method | Description |
---|---|---|
DiagramEditor | deleteDiagram() | Delete diagram from Project |
deletePresentation() | Delete presentation from Project | |
createText() | Create a Text presentation | |
createImage() | Create an image presentation | |
createRect() | Create a rectangle presentation | |
createLine() | Create a line presentation |
Interface | Description |
---|---|
INodePresentation | Interfaces for rectangle presentations: - Refer to arrays of diagram, ID, label, property, element type, plot, width, height, parent, child, rectangle and line presentations - Specify label, property, plot, width and heights (e.g) Package, Frame, Note, Class, InstanceSpecification, UseCase, State, Partition, Action, Lifeline, Execution Occurrence, External Entity, ER Entity, Topic and boundary presentations |
ILinkPresentation | Interfaces for line presentations: - Refer to diagram, ID, label, property, element type, array of dots, source and target - Specify label, property and array of plots (e.g.) Noteanchor, Association, Generalization, Realization, Usage, Dependency, TemplateBinding, Link, Extend, Include, Transition, Control Flow/ Object Flow, Message, Anchor, Dataflow, Identifying Relationship, Non-Identifying Relationship, Many-to-many Relationship, Subtype edge and link line between topics presentations |
Interface | Method | Description |
---|---|---|
IDiagram | getPresentations() | Get all the located presentations and each cells of CRUD including values and header in cells |
IElement | getPresentations() | Get array of presentations |
Interface | Method | Description |
---|---|---|
ProjectAccssor | findElements(Class elementKind, String name) | Get models by specifying model type and name |
findElements(Class elementKind) | Get models by specifying model type | |
findElements(ModelFinder picker) | Search model by ModelFinder | |
IElement | getContainer() | Get parent of model |
getContainers() | Get parent of model |
Interface | Method | Description |
---|---|---|
IOperation | getBodycondition() | Get Body condition of Operation |
getPreconditions() | Get Precondition of Operation | |
getPostconditions() | Get Post condition of Operation | |
setBodycondtion() | Specify body condition to Operation | |
addPrecondtion() | Add Precondition to Operation | |
removePrecondition() | Remove Precondition from Operation | |
addPostcondtion() | Add Precondition to Operation | |
removePostcondition() | Remove Post condition from Operation |
Interface | Method | Description |
---|---|---|
IAttribute | getNavigability() | Get Navigability |
setNavigability() | Set Navigability |
Interface | Model |
---|---|
ICompositeStructureDiagram | Composite Structure Diagram |
IConnector | Connector |
IPort | Port |
IInstanceSpecification | InstanceSpecification |
ILink | Link |
ILinkEnd | LinkEnd |
ITermination | Termination |
Interface | Method | Description |
---|---|---|
IDataFlowDiagram | getNotation() | Get notation of DataFlow Diagram |
setNotation() | Set notation of DataFlow Diagram |
Interface | Method | Description |
---|---|---|
IERDiagram | getNotation() | Get Notation of ER Diagram |
getModelType() | Get Model type of ER Diagram | |
getInitialDisplayLevel() | Get initial display level | |
isAlignAttributeItems() | Get array information of Attributes |
Interface | Method | Description |
---|---|---|
IERRelationship | getCardinality() | Get Cardinality |
Interface | Method | Description |
---|---|---|
ITopicPresentation | - | Interface for topics. INodePresentation is recommended. |
IMindMapDiagram | getRootTopic() | Get Mind Map's root topic. IMindMapDiagram.getRoot() is recommended. |
MindmapDiagramEditor | - | Interface for modifying (Creating/Deleting) Mind Map. MindmapEditor is recommended. |
IModelEditorFactory | getMindmapDiagramEditor() | Interface for creating MindmapDiagramEditor. IDiagramEditorFactory.getMindmapEditor() is recommended. |
IDiagram | getText() | Get Text that is drawn on diagram. IDiagram.getPresentations() is recommended. |
IAttribute | isEnable() | Check if it is navigable or not. Using IAttribute.getNavigability() to get the navigability is recommended. |
setEnable() | Specify the navigability. Using IAttribute.setNavigability() to specify it is recommended. |