Diagram elements

The following elements can be customized for the specified diagrams.
Table 1. Diagram elements
Element Name Metaclass Name AlternativeDrawingTool Property Required
Object Model Diagram
Actor Actor  
Aggregation AssociationEnd Yes
Association AssociationEnd  
Class Class  
Composite Class Class Yes
Composition AssociationEnd Yes
Dependency Dependency  
Directed Association AssociationEnd Yes
Flow Flow  
Generalization Generalization  
Interface Class Yes
Link Link  
Module File
Object Object  
Package Package  
Port Port  
Realization Generalization Yes
Sequence Diagram
Action Block (use "SDActionBlock") Message Yes
Cancelled Timeout (use "CancelTimeoutMessage") Message Yes
Condition Mark Message Yes
Create Arrow (use "CreateMessage") Message Yes
DataFlow Message Yes
Destroy Arrow (use "DestroyMessage") Message Yes
DestructionEvent Message Yes
Event (use "EventMessage") Message Yes
ExecutionOccurrence ExecutionOccurrence  
FoundMessage Message Yes
InstanceLine ClassifierRole Yes
InteractionOccurrence InteractionOccurrence  
InteractionOperator (use "CombinedFragment") CombinedFragment  
LostMessage Message Yes
Message Message  
PartitionLine ClassifierRole Yes
Operand Separator (use "InteractionOperand") InteractionOperand  
ReplyMessage Message Yes
System Border (use "EnvironmentLine") ClassifierRole Yes
Time Interval (use "TimeIntervalMessage") Message Yes
Timeout (use "TimeoutMessage") Message Yes
Use Case Diagram
Actor Actor  
Association (use "Use Case Association") AssociationEnd  
Boundary Box (use "System Border") ClassifierRole Yes
Dependency Dependency  
Flow Flow  
Generalization Generalization  
Package Package  
UseCase UseCase  
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
Dependency Dependency  
Flow Flow  
Link Link  
Module File
Object Object  
Port Port  
Deployment Diagram
Component (use "ComponentInstance") ComponentInstance  
Dependency Dependency  
Flow Flow  
Node Node  
Component Diagram
Component Component  
Realization Cannot use as base element  
Dependency Dependency  
File File (Component)  
Flow Flow  
Folder Folder  
Interface Class Yes
Statechart
AcceptEventAction State Yes
AcceptTimeEvent State Yes
AndLine Cannot use as base element  
Condition Connector (use "StateChartConditionConnector") Condition Yes
DefaultTransition DefaultTransition  
Dependency Dependency  
DiagramConnector Connector Yes
EnterExit Point (use "StubConnector") Connector Yes
Fork Sync Bar (use "ForkConnector") Connector Yes
HistoryConnector Connector Yes
Join Sync Bar (use "JoinConnector") Connector Yes
JunctionConnector Connector Yes
SendAction State Yes
State State  
TerminationConnector Connector Yes
TerminationState State Yes
Transition Transition  
TransitionLabel Transition Yes
Activity Diagram
AcceptEventAction State Yes
AcceptTimeEvent State Yes
Action State Yes
ActionBlock State Yes
ActionPin Connector Yes
ActivityFinal Connector Yes
ActivityParameter Connector Yes
CallBehavior ReferenceActivity  
CallOperation State Yes
ControlFlow Transition Yes
DecisionNode Connector Yes
Dependency Dependency  
DiagramConnector Connector Yes
FlowFinal State  
Fork Node (use "ForkConnector") Connector Yes
InterruptibleRegion State Yes
InitialFlow InitialTransition  
Join Node (use "JoinConnector") Connector Yes
MergeNode Connector Yes
ObjectFlow Transition Yes
ObjectNode State Yes
SendAction State Yes
Subactivity (use "SubActivityState") State Yes
SwimlaneDivider Swimlane Yes
Swimlane Frame Swimlane Yes
Common Elements
Anchor Cannot use as base element  
Comment Comment  
Constraint Constraint
Note Cannot use as base element
Requirement Requirement
Other Elements
Attribute Attribute  
Directed Aggregation AssociationEnd Yes
Directed Composition AssociationEnd Yes
Operation Operation  
Type Type  

Feedback