astah* API User Guide


[Presentation Overview]

  1. Presentation Overview
  2. Presentation List
Please refer to astah* API JavaDoc for details of Interfaces and methods.

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.)

[Presentation Overview]

IPresentation is a base interface of presentation. INodePresentation, ILinkPresentation and ICell are derived from IPresentation.
ICell is an interface of CRUD presentation. IHeaderCell and IValueCell are derived from ICell.
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

[Presentation List]

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 -

Home