Presentation Overview
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 | IModel | INodePresentaion | 1:n |
| Subsystem | ISubsystem | INodePresentaion | 1:n |
| Package | IPackage | INodePresentaion | 1:n |
| Nest | null | ILinkPresentaion | 1:n |
| Frame | null | INodePresentaion | - |
| Note | IComment | INodePresentaion | 1:1 |
| NoteAnchor | null | ILinkPresentaion | - |
| Text | null | INodePresentaion | - |
| Rectangle | null | INodePresentaion | - |
| Oval | null | INodePresentaion | - |
| Line | null | ILinkPresentaion | - |
| FreeHand | null | ILinkPresentaion | - |
| Image | null | INodePresentaion | - |
| Class | IClass | INodePresentaion | 1:n |
| Association Class | IAssociationClass | INodePresentaion,ILinkPresentaion | 1:n |
| Association | IAssociation | ILinkPresentaion | 1:n |
| Generalization | IGeneralization | ILinkPresentaion | 1:n |
| Realization | IRealization | ILinkPresentaion | 1:n |
| Usage | IUsage | ILinkPresentaion | 1:n |
| Dependency | IDependency | ILinkPresentaion | 1:n |
| Template Binding | ITemplateBinding | ILinkPresentaion | 1:n |
| Instance Specification | IInstanceSpecification | INodePresentaion | 1:1 |
| Link | ILink | ILinkPresentaion | 1:1 |
| Part | IAttribute | INodePresentaion | 1:n |
| Port | IPort | INodePresentaion | 1:n |
| Connector | IConnector | ILinkPresentaion | 1:n |
| UseCase | IUseCase | INodePresentaion | 1:n |
| Extend | IExtend | ILinkPresentaion | 1:n |
| Include | IInclude | ILinkPresentaion | 1:n |
| InitialPseudoState | IPseudostate | INodePresentaion | 1:1 |
| State | IState | INodePresentaion | 1:1 |
| FinalState | IFinalState | INodePresentaion | 1:1 |
| Transition | ITransition | ILinkPresentaion | 1:1 |
| ShallowHistoryPseudoState | IPseudostate | INodePresentaion | 1:1 |
| DeepHistoryPseudoState | IPseudostate | INodePresentaion | 1:1 |
| JunctionPseudoState | IPseudostate | INodePresentaion | 1:1 |
| ChoisePseudoState | IPseudostate | INodePresentaion | 1:1 |
| ForkPseudoState | IPseudostate | INodePresentaion | 1:1 |
| JoinPseudoState | IPseudostate | INodePresentaion | 1:1 |
| SubmachineStatePseudoState | IState | INodePresentaion | 1:1 |
| SubamachineState | IState | INodePresentaion | 1:1 |
| Partition | IPartition | INodePresentaion | 1:1 |
| InitialNode | IControlNode | INodePresentaion | 1:1 |
| Action | IAction | INodePresentaion | 1:1 |
| Flow Final Node | IAction | INodePresentaion | 1:1 |
| SignalSendingAction | IAction | INodePresentaion | 1:1 |
| AcceptEventAction | IAction | INodePresentaion | 1:1 |
| AcceptTimeEventAction | IAction | INodePresentaion | 1:1 |
| OutputPin | IOutputPin | INodePresentaion | 1:1 |
| InputPin | IInputPin | INodePresentaion | 1:1 |
| Process | IAction | INodePresentaion | 1:1 |
| Connector | IAction | INodePresentaion | 1:1 |
| CallBehaviorAction | IAction | INodePresentaion | 1:1 |
| ActivityFinal | IControlNode | INodePresentaion | 1:1 |
| Control Flow/Object Flow | IFlow | ILinkPresentaion | 1:1 |
| Decision Node/Merge Node | IControlNode | INodePresentaion | 1:1 |
| ForkNode | IControlNode | INodePresentaion | 1:1 |
| JoinNode | IControlNode | INodePresentaion | 1:1 |
| Object Node | IObjectNode | INodePresentaion | 1:1 |
| Activity Parameter Node | IActivityParameterNode | INodePresentaion | 1:1 |
| Lifeline | ILifeline | INodePresentaion | 1:1 |
| Execution Specification | null | INodePresentaion | 1:1 |
| Message | IMessage | ILinkPresentaion | 1:1 |
| Stop | ITermination | INodePresentaion | 1:1 |
| InteractionUse | IInteractionUse | INodePresentaion | 1:1 |
| CombinedFragment | ICombinedFragment | INodePresentaion | 1:1 |
| StateInvariant | IStateInvariant | INodePresentaion | 1:1 |
| Time Constraint | ITimeConstraint | INodePresentaion | 1:1 |
| Duration Constraint | IDurationConstraint | INodePresentaion | 1:1 |
| LifelineLink | ILifelineLink | ILinkPresentaion | 1:1 |
| Message in Communication Diagram | IMessage | INodePresentaion | 1:1 |
| Lane | IPartition | INodePresentaion | 1:1 |
| Process | IAction | INodePresentaion | 1:1 |
| Transition | IFlow | ILinkPresentaion | 1:1 |
| InitialNode | IControlNode | INodePresentaion | 1:1 |
| FinalNode | IControlNode | INodePresentaion | 1:1 |
| Fork | IControlNode | INodePresentaion | 1:1 |
| Join | IControlNode | INodePresentaion | 1:1 |
| External Entity | IExternalEntity | INodePresentaion | 1:n |
| Process | IProcessBox | INodePresentaion | 1:1 |
| Datastore | IDataStore | INodePresentaion | 1:n |
| Anchor | IAnchor | ILinkPresentaion | 1:1 |
| DataFlow | IDataFlow | ILinkPresentaion | 1:1 |
| Requirement | IRequirement | INodePresentaion | 1:n |
| TestCase | ITestCase | INodePresentaion | 1:n |
| DeriveReqt | IDependency | ILinkPresentaion | 1:n |
| Copy | IDependency | ILinkPresentaion | 1:n |
| Satisfy | IDependency | ILinkPresentaion | 1:n |
| Verify | IDependency | ILinkPresentaion | 1:n |
| Refine | IDependency | ILinkPresentaion | 1:n |
| Trace | IDependency | ILinkPresentaion | 1:n | ER Entity | IEREntity | INodePresentaion | 1:n |
| Identifying Relationship | IERRelationship | ILinkPresentaion | 1:n |
| Non-Identifying Relationship | IERRelationship | ILinkPresentaion | 1:n |
| Many to many relationship | IERRelationship | ILinkPresentaion | 1:n |
| Subtype | IERSubtypeRelationship | ILinkPresentaion | 1:n |
| Topic | null | INodePresentaion | - |
| Edge | null | ILinkPresentaion | - |
| Link between topics | null | ILinkPresentaion | - |
| Boundary | null | INodePresentaion | - |
| CRUD value cell | null | IValueCell | - |
| CRUD header cell | IElement | IHeaderCell | 1:n |
| CRUD entire cell | null | IHeaderCell | - |