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. SequenceDiagramEditor
  11. CompositeStructureDiagramEditor
  12. ERDiagramEditor
  13. MindmapEditor
  14. 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 -
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]

[SequenceDiagramEditor]

[CompositeStructureDiagramEditor]

[ERDiagramEditor](professional only)

[MindmapEditor]

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

[RequirementDiagramEditor]


HOME