Properties of Elements in Activity Diagrams
On a UML activity diagram in Visual Studio Ultimate, each element on the diagram has properties. To see the properties of an element, right-click the element on the diagram or in UML Model Explorer and then click Properties. The properties appear in the Properties window.
Note
This topic is about the properties of elements on UML activity diagrams. For information about how to read UML activity diagrams, see UML Activity Diagrams: Reference. For more information about how to draw UML activity diagrams, see UML Activity Diagrams: Guidelines.
Properties of Elements
Property |
Default |
Element |
Description |
---|---|---|---|
Name |
A default name |
All |
Identifies the element. |
Qualified Name |
Package :: Name |
All |
Identifies the element uniquely. Prefixed with the qualified name of the package that contains it. |
Work Items |
0 associated |
All |
The number of work items associated with this element. To associate work items, see How to: Link from Model Elements to Work Items. |
Description |
(none) |
All |
You can make general notes about the element here. |
Color |
(default for the type) |
All |
The color of the shape. |
Body |
(none) |
Action |
Specifies the action in detail. |
Language |
(none) |
Action |
The language of the expression in Body. |
Local Postconditions |
(none) |
Action, Send, Accept, Call Behavior, Call Operation |
Constraints that must be satisfied when execution ends. The goal achieved by the action. |
Local Preconditions |
(none) |
Action, Send, Accept, Call Behavior, Call Operation |
Constraints that must be satisfied before execution begins. |
Is Synchronous |
True |
Call Behavior, Call Operation |
|
Behavior |
(none) |
Call Behavior |
|
Operation |
(none) |
Call Operation |
|
Is Unmarshall |
False |
Accept Event |
|
Upper Bound |
* |
Object Node, Activity Parameter |
0 indicates that data must pass directly along the flow. * indicates that data can be stored in the flow. |
Selection |
(none) |
Object Node, Activity Parameter, Input Pin, Output Pin, Object Flow |
Invokes a process that filters the data. This process can be defined in another diagram. |
Ordering |
(none) |
Object Node, Activity Parameter, Input Pin, Output Pin |
|
Is Control |
False |
Input Pin, Output Pin |
|
Type |
(none) |
Input Pin, Output Pin, Object Node, Activity Parameter |
|
Multiplicity |
1 |
Input Pin, Output Pin |
|
Transformation |
(none) |
Object Flow |
|
Is Multicast |
False |
Object Flow |
|
Is MultiReceive |
False |
Object Flow |
|
Is Single Execution |
False |
Activity Diagram |
|