Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
All elements on the activity diagram pane have attributes that describe their behavior in the service. In the Attributes panel, you can see and change the attributes of a selected element.
If using the panel preset, the attributes panel is displayed in the lower left corner. To return to the panel preset, go to the user preferences and use button Reset Panels.
| |||||||||||
Click an element on the diagram pane to display its attributes in the Attributes panel. All elements have the following standard attributes:
Some elements have additional attributes:
If you click on the diagram pane itself, the Attributes panel displays the attributes of the related operation from the Implementation model. |
Standard Attributes
In the attributes panel, all attributes of the selected element are displayed. Some standard attributes are present for all elements.
Attribute Name | Description | Possible Values / Example | Availability | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Name |
Element names must follow certain naming rules. They
| serviceAvailable |
| ||||||||
Symbol Type | Attribute Symbol Type displays the graphical type of the current element symbol. |
|
|
Specific Attributes
In the attributes panel, all attributes of the selected element are displayed. Some attributes are only available for specific elements (see column Availability below).
Attribute Name | Description | Possible Values / Example | Availability | |
---|---|---|---|---|
Description | Enter a description of the element. This is for informational purposes only. |
| ||
Type | Execution elements always have a Type. These can be basic types or user defined types. Users can define their own types in the Implementation folder or in a library. For variables, you can change the type by clicking the link icon icon and selecting a class from the list of available types. | Base Types.String |
| |
Direction | Call operation actions have pins that represent their parameters. The Direction specifies whether the pin reflects an input or output parameter. | in | Input pin. |
|
out | Output pin. | |||
Array | Use the attribute Array to enable multiplicity. | true | The variable has a multiplicity of 0..*. |
|
false | The variable has a multiplicity of 0..1 (default). | |||
Is static | Non-static operations are related to a specific type. When added to the diagram pane, they provide a target pin in addition to the parameter pins. Here, the user must provide an object of the related type. | true | The operation is static. |
|
false | The operation is not static (default). | |||
Guard | Control flows that are starting from a decision node need to have a guard expression. A guard expression is an expression that evaluates totrue or false, and specifies which control flow branch to follow from the decision node on. One of the guard expressions must be | true | Follow this branch. |
|
false | Do not follow this branch. | |||
Order | If a decision node branches the control flow into multiple branches, order defines the order in which the guard expressions (see Guard above) should be evaluated. This is necessary in case multiple guard expressions evaluate to true. The | an integer | Order in which the guard expression on this control flow should be evaluated. |
|
empty | Undefined order of evaluation. | |||
Stereotype | Via button Add Stereotype, you can add a stereotype to an action node. By adding a stereotype, you can extend the attributes of an element with additional properties. For more information, refer to the related adapter pages. |
|
Otp | ||
---|---|---|
|
Rp |
---|
Rde |
---|