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

[CompositeStructureDiagramEditor]

[ERDiagramEditor](professional only)

[MindmapEditor]

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

[RequirementDiagramEditor]


HOME