A UML profile is made up of one or more stereotypes that might have Tagged Values and constraints. The table below and the Supported Attributes table define what can be stereotyped and what information must be supplied.
List of All Supported Types in AppliesTo/Apply Node
AppliesTo / Apply |
Type |
Tags |
Constraint |
Metafile |
"actor" |
Element |
Yes |
Yes |
Yes |
"package" |
Package |
Yes |
Yes |
Yes |
"usecase" |
Element |
Yes |
Yes |
Yes |
"collaboration" |
Element |
Yes |
Yes |
Yes |
"class" |
Element |
Yes |
Yes |
Yes |
"table" |
Element |
Yes |
Yes |
Yes |
"component" |
Element |
Yes |
Yes |
Yes |
"node" |
Element |
Yes |
Yes |
Yes |
"object" |
Element |
Yes |
Yes |
Yes |
"sequence" |
Element |
Yes |
Yes |
Yes |
"entity" |
Element |
Yes |
Yes |
Yes |
"screen" |
Element |
Yes |
Yes |
Yes |
"GUIElement" |
Element |
Yes |
Yes |
Yes |
"requirement" |
Element |
Yes |
Yes |
|
"state" |
Element |
Yes |
Yes |
|
"activity" |
Element |
Yes |
Yes |
Yes |
"interface" |
Element |
Yes |
Yes |
Yes |
"event" |
Element |
Yes |
Yes |
|
"issue" |
Element |
Yes |
Yes |
|
"change" |
Element |
Yes |
Yes |
|
"hyperlink" |
Element |
|
Yes |
|
"attribute" |
Attribute |
Yes |
Yes |
|
"operation" |
Operation |
Yes |
Yes |
|
"association" |
Connector |
Yes |
Yes |
|
"associationEnd" |
AssociationEnd |
|
|
|
"generalization" |
Connector |
Yes |
Yes |
|
"dependency" |
Connector |
Yes |
Yes |
|
"transition" |
Connector |
Yes |
Yes |
|
"objectflow" |
Connector |
Yes |
Yes |
|
"startnode" |
Element |
Yes |
Yes |
|
"stopnode" |
Element |
Yes |
Yes |
|
"note" |
Element |
Yes |
Yes |
|
"decision" |
Element |
Yes |
Yes |
|
"aggregation" |
Connector |
Yes |
Yes |
|