The following elements can be customized for the specified
diagrams.
Table 1. Diagram elements| Element Name |
Metaclass Name |
AlternativeDrawingTool Property Required |
| Object Model Diagram |
| Object |
Object |
|
| Class |
Class |
|
| Composite Class |
Class |
Yes |
| Package |
Package |
|
| Port |
Port |
|
| Inheritance |
Generalization |
|
| Association |
AssociationEnd |
|
| Directed Association |
AssociationEnd |
Yes |
| Composition |
AssociationEnd |
Yes |
| Aggregation |
AssociationEnd |
Yes |
| Link |
Link |
|
| Dependency |
Dependency |
|
| Flow |
Flow |
|
| Actor |
Actor |
|
| Sequence Diagram |
| InstanceLine |
ClassifierRole |
Yes |
| EnvironmentLine |
ClassifierRole |
Yes |
| Message |
Message |
|
| ReplyMessage |
Message |
Yes |
| CreateMessage |
Message |
Yes |
| DestroyMessage |
Message |
Yes |
| TimeoutMessage |
Message |
Yes |
| CancelTimeoutMessage |
Message |
Yes |
| TimeIntervalMessage |
Message |
Yes |
| PartitionLine |
ClassifierRole |
Yes |
| Condition Mark |
Message |
Yes |
| ExecutionOccurrence |
ExecutionOccurrence |
|
| InteractionOccurrence |
InteractionOccurrence |
|
| InteractionOperatorCombinedFragment |
CombinedFragment |
|
| InteractionOperand |
InteractionOperand |
|
| Use Case Diagram |
| UseCase |
UseCase |
|
| Actor |
Actor |
|
| Package |
Package |
|
| Association |
AssociationEnd |
|
| Generalization |
Generalization |
|
| Dependency |
Dependency |
|
| System Border |
ClassifierRole |
Yes |
| Flow |
Flow |
|
| Collaboration Diagram |
| Classifier Role |
ClassifierRole |
Yes |
| Multi Object |
ClassifierRole |
Yes |
| Classifier Actor |
ClassifierRole |
Yes |
| AssociationRole |
ClassifierRole |
Yes |
| Link Message |
Message |
Yes |
| Reverse Link Message |
Message |
Yes |
| Dependency |
Dependency |
|
| Structure Diagram |
| Composite Class |
Class |
Yes |
| Object |
Object |
|
| Block |
Block |
|
| Port |
Port |
|
| Link |
Link |
|
| Dependency |
Dependency |
|
| Flow |
Flow |
|
| Deployment Diagram |
| Node |
Node |
|
| Component |
Component |
|
| Dependency |
Dependency |
|
| Flow |
Flow |
|
| Component Diagram |
| Component |
Component |
|
| File |
File (Component) |
|
| Folder |
Folder |
|
| Dependency |
Dependency |
|
| Interface |
Class |
Yes |
| Realization |
Cannot use as base element |
|
| Flow |
Flow |
|
| Statechart |
| State |
State |
|
| ActivityFlow |
Transition |
|
| InitialFlow |
DefaultTransition |
|
| AndLine |
Cannot use as base element |
|
| StateChartConditionConnector |
Connector |
Yes |
| HistoryConnector |
Connector |
Yes |
| TerminationConnector |
Connector |
Yes |
| JunctionConnector |
Connector |
Yes |
| DiagramConnector |
Connector |
Yes |
| StubConnector |
Connector |
Yes |
| JoinConnector |
Connector |
Yes |
| ForkConnector |
Connector |
Yes |
| TransitionLabel |
Transition |
Yes |
| TerminationState |
State |
Yes |
| Dependency |
Dependency |
|
| Activity Diagram |
| Action |
State |
Yes |
| ActionBlock |
State |
Yes |
| SubActivityState |
State |
Yes |
| CallBehavior |
ReferenceActivity |
|
| ObjectNode |
State |
Yes |
| InitialTransition |
InitialTransition |
|
| DecisionNode |
Connector |
Yes |
| ActivityFinal |
Connector |
Yes |
| MergeNode |
Connector |
Yes |
| JoinConnector |
Connector |
Yes |
| ForkConnector |
Connector |
Yes |
| Swimlane Frame |
Swimlane |
Yes |
| SwimlaneDivider |
Swimlane |
Yes |
| Dependency |
Dependency |
|
| ActivityPin |
Connector |
Yes |
| ActivityParameter |
Connector |
Yes |
| ControlFlow |
Transition |
|
| ObjectFlow |
Transition |
|
| FlowFinal |
State |
|
| InterruptibleRegion |
State |
|
| CallOperation |
State |
|
| AcceptTimeEvent |
State |
|
| AcceptEventAction |
State |
|