astah* API User Guide


[DiagramEditor]

  1. DiagramEditor
  2. Transaction operation
  3. setDiagram method
  4. DiagramEditor
  5. BasicDiagramEditor
  6. StructureDiagramEditor
  7. ClassDiagramEditor
  8. UseCaseDiagramEditor
  9. StateMachineDiagramEditor
  10. ActivityDiagramEditor
  11. SequenceDiagramEditor
  12. CompositeStructureDiagramEditor
  13. ERDiagramEditor
  14. MindmapEditor
  15. RequirementDiagramEditor

Please refer to astah* API JavaDoc for Interfaces and methods.
Presentation of astah* API is supported in astah* UML and professional.

[DiagramEditor]

Use DiagramEditor to create/delete diagrams and presentations.
Diagram Editor name Parent Editor Parent Editor Parent Editor Parent Editor
Class Diagram/Object Diagram Interface ClassDiagramEditor StructureDiagramEditor BasicDiagramEditor DiagramEditor -
UseCase Diagram Interface UseCaseDiagramEditor StructureDiagramEditor BasicDiagramEditor DiagramEditor -
Statemachine Diagram Interface StateMachineDiagramEditor BehaviorDiagramEditor BasicDiagramEditor DiagramEditor -
Activity Diagram Interface ActivityDiagramEditor BehaviorDiagramEditor BasicDiagramEditor DiagramEditor -
Sequence Diagram Interface SequenceDiagramEditor BehaviorDiagramEditor BasicDiagramEditor DiagramEditor -
Composite StructureDiagram Interface CompositeStructureDiagramEditor StructureDiagramEditor BasicDiagramEditor DiagramEditor -
ER Diagram Interface ERDiagramEditor BasicDiagramEditor DiagramEditor - -
Mind Map Interface MindmapEditor DiagramEditor - - -
Requirement Diagram Interface RequirementDiagramEditor ClassDiagramEditor StructureDiagramEditor BasicDiagramEditor DiagramEditor

[Transaction Operation]

Transaction operation is required when creating/modifying/deleting diagrams.
Please read Transaction operation.

[setDiagram Method]

Set the target diagram by using setDiagram method before calling DiagramEditor method when editng/deleting diagrams or presentations.
If the target diagram is not set, an InvalidEditingException appears. If a diagram is created by using DiagramEditor API, the diagram will be set automatically.

[DiagramEditor]

[BasicDiagramEditor]

[StructureDiagramEditor]

[ClassDiagramEditor]

[UseCaseDiagramEditor]

[StateMachineDiagramEditor]

[ActivityDiagramEditor]

[SequenceDiagramEditor]

[CompositeStructureDiagramEditor]

[ERDiagramEditor](professional only)

[MindmapEditor]

MindmapDiagramEditor has been deprecated since astah* 6.0. Please use MindmapEditor.

[RequirementDiagramEditor]


HOME