Reference of presentations of astah* API is supported in astah* community, UML and professional.
(Flowchart, Data Flow Diagram, ER Diagram, CRUD, Mind Map and Requirement Diagram are available in astah* UML, professional only.)
Creating/Modifying/Deleting of presentations of astah* API are supported in astah* UML and professional.
(ER Diagrams and Requirement Diagrams are available in astah* professional only.)
| Name of presentation interface | Description | Include |
| INodePresentation | Interface for Rectangular presentation |
Package, Frame, Note, Class, InstanceSpecification, UseCase, State, Partition, Action, Lifeline, Execution Specification, External Entity, ER Entity, Requirement, TestCase, Topic, Boundary and etc. |
| ILinkPresentation | Interface for Line presentation |
Nest, NoteAnchor, Association, Generalization, Realization, Usage, Dependency, Template Binding, Link, Connector, Extend, Include, Transition, Control Flow/Object Flow, Message, Anchor, DataFlow, DeriveReqt,Copy,Satisfy,Verify,Refine,Trace,Identifying Relationship, Non-Identifying Relationship, Many to many Relationship, Subtype, Edge, Link between topics and etc. |
| IHeaderCell | Interface for header cells of CRUD | - |
| IValueCell | Interface for value cells of CRUD | - |
| ITopicPresentation | Interface for topics(@deprecated) | INodePresentation |
| Type | Model | Presentation Type | Model:Presentation |
| Model Presentation | IModel | INodePresentaion | 1:n |
| Subsystem Presentation | ISubsystem | INodePresentaion | 1:n |
| Package Presentation | IPackage | INodePresentaion | 1:n |
| Nest Presentation | null | ILinkPresentaion | 1:n |
| Frame Presentation | null | INodePresentaion | - |
| Note Presentation | IComment | INodePresentaion | 1:1 |
| NoteAnchor Presentation | null | ILinkPresentaion | - |
| Text Presentation | null | INodePresentaion | - |
| Rectangle Presentation | null | INodePresentaion | - |
| Oval Presentation | null | INodePresentaion | - |
| Line Presentation | null | ILinkPresentaion | - |
| FreeHand Presentation | null | ILinkPresentaion | - |
| Image Presentation | null | INodePresentaion | - |
| Class Presentation | IClass | INodePresentaion | 1:n |
| Association Class Presentation | IAssociationClass | INodePresentaion,ILinkPresentaion | 1:n |
| Association Presentation | IAssociation | ILinkPresentaion | 1:n |
| Generalization Presentation | IGeneralization | ILinkPresentaion | 1:n |
| Realization Presentation | IRealization | ILinkPresentaion | 1:n |
| Usage Presentation | IUsage | ILinkPresentaion | 1:n |
| Dependency Presentation | IDependency | ILinkPresentaion | 1:n |
| Template Binding Presentation | ITemplateBinding | ILinkPresentaion | 1:n |
| Instance Specification Presentation | IInstanceSpecification | INodePresentaion | 1:1 |
| Link Presentation | ILink | ILinkPresentaion | 1:1 |
| Part Presentation | IAttribute | INodePresentaion | 1:n |
| Port Presentation | IPort | INodePresentaion | 1:n |
| Connector Presentation | IConnector | ILinkPresentaion | 1:n |
| UseCase Presentation | IUseCase | INodePresentaion | 1:n |
| Extend Presentation | IExtend | ILinkPresentaion | 1:n |
| Include Presentation | IInclude | ILinkPresentaion | 1:n |
| InitialPseudoState Presentation | IPseudostate | INodePresentaion | 1:1 |
| State Presentation | IState | INodePresentaion | 1:1 |
| FinalState Presentation | IFinalState | INodePresentaion | 1:1 |
| Transition Presentation | ITransition | ILinkPresentaion | 1:1 |
| ShallowHistoryPseudoState Presentation | IPseudostate | INodePresentaion | 1:1 |
| DeepHistoryPseudoState Presentation | IPseudostate | INodePresentaion | 1:1 |
| JunctionPseudoState Presentation | IPseudostate | INodePresentaion | 1:1 |
| ChoisePseudoState Presentation | IPseudostate | INodePresentaion | 1:1 |
| ForkPseudoState Presentation | IPseudostate | INodePresentaion | 1:1 |
| JoinPseudoState Presentation | IPseudostate | INodePresentaion | 1:1 |
| SubmachineStatePseudoState Presentation | IState | INodePresentaion | 1:1 |
| SubamachineState Presentation | IState | INodePresentaion | 1:1 |
| Partition Presentation | IPartition | INodePresentaion | 1:1 |
| InitialNode Presentation | IControlNode | INodePresentaion | 1:1 |
| Action Presentation | IAction | INodePresentaion | 1:1 |
| Flow Final Node | IAction | INodePresentaion | 1:1 |
| SignalSendingAction Presentation | IAction | INodePresentaion | 1:1 |
| AcceptEventAction Presentation | IAction | INodePresentaion | 1:1 |
| AcceptTimeEventAction Presentation | IAction | INodePresentaion | 1:1 |
| OutputPin Presentation | IOutputPin | INodePresentaion | 1:1 |
| InputPin Presentation | IInputPin | INodePresentaion | 1:1 |
| Process Presentation | IAction | INodePresentaion | 1:1 |
| Connector Presentation | IAction | INodePresentaion | 1:1 |
| CallBehaviorAction Presentation | IAction | INodePresentaion | 1:1 |
| ActivityFinal Presentation | IControlNode | INodePresentaion | 1:1 |
| Control Flow/Object Flow Presentation | IFlow | ILinkPresentaion | 1:1 |
| Decision Node/Merge Node Presentation | IControlNode | INodePresentaion | 1:1 |
| ForkNode Presentation | IControlNode | INodePresentaion | 1:1 |
| JoinNode Presentation | IControlNode | INodePresentaion | 1:1 |
| Object Node Presentation | IObjectNode | INodePresentaion | 1:1 |
| Activity Parameter Node Presentation | IActivityParameterNode | INodePresentaion | 1:1 |
| Lifeline Presentation | ILifeline | INodePresentaion | 1:1 |
| Execution Specification Presentation | null | INodePresentaion | 1:1 |
| Message Presentation | IMessage | ILinkPresentaion | 1:1 |
| Stop Presentation | ITermination | INodePresentaion | 1:1 |
| InteractionUse Presentation | IInteractionUse | INodePresentaion | 1:1 |
| CombinedFragment Presentation | ICombinedFragment | INodePresentaion | 1:1 |
| StateInvariant Presentation | IStateInvariant | INodePresentaion | 1:1 |
| Time Constraint Presentation | ITimeConstraint | INodePresentaion | 1:1 |
| Duration Constraint Presentation | IDurationConstraint | INodePresentaion | 1:1 |
| LifelineLink Presentation | ILifelineLink | ILinkPresentaion | 1:1 |
| Message Presentation(Communication Diagram) | IMessage | INodePresentaion | 1:1 |
| Lane Presentation | IPartition | INodePresentaion | 1:1 |
| Process Presentation | IAction | INodePresentaion | 1:1 |
| Transition Presentation | IFlow | ILinkPresentaion | 1:1 |
| InitialNode Presentation | IControlNode | INodePresentaion | 1:1 |
| FinalNode Presentation | IControlNode | INodePresentaion | 1:1 |
| Fork Presentation | IControlNode | INodePresentaion | 1:1 |
| Join Presentation | IControlNode | INodePresentaion | 1:1 |
| External Entity Presentation | IExternalEntity | INodePresentaion | 1:n |
| Process Presentation | IProcessBox | INodePresentaion | 1:1 |
| Datastore Presentation | IDataStore | INodePresentaion | 1:n |
| Anchor Presentation | IAnchor | ILinkPresentaion | 1:1 |
| DataFlow Presentation | IDataFlow | ILinkPresentaion | 1:1 |
| Requirement Presentation | IRequirement | INodePresentaion | 1:n |
| TestCase Presentation | ITestCase | INodePresentaion | 1:n |
| DeriveReqt Presentation | IDependency | ILinkPresentaion | 1:n |
| Copy Presentation | IDependency | ILinkPresentaion | 1:n |
| Satisfy Presentation | IDependency | ILinkPresentaion | 1:n |
| Verify Presentation | IDependency | ILinkPresentaion | 1:n |
| Refine Presentation | IDependency | ILinkPresentaion | 1:n |
| Trace Presentation | IDependency | ILinkPresentaion | 1:n | ER Entity Presentation | IEREntity | INodePresentaion | 1:n |
| Identifying Relationship Presentation | IERRelationship | ILinkPresentaion | 1:n |
| Non-Identifying Relationship Presentation | IERRelationship | ILinkPresentaion | 1:n |
| Many to many relationship Presentation | IERRelationship | ILinkPresentaion | 1:n |
| Subtype Presentation | IERSubtypeRelationship | ILinkPresentaion | 1:n |
| Topic Presentation | null | INodePresentaion | - |
| Edge Presentation | null | ILinkPresentaion | - |
| Link between topics Presentation | null | ILinkPresentaion | - |
| Boundary Presentation | null | INodePresentaion | - |
| CRUD value cell Presentation | null | IValueCell | - |
| CRUD header cell Presentation | IElement | IHeaderCell | 1:n |
| CRUD entire cell Presentation | null | IHeaderCell | - |