You can modify an object's properties from its property sheet. To open an transition property sheet, double-click its diagram symbol or its Browser entry in the Transitions folder.
The General Tab contains the following properties:
Property |
Description |
---|---|
Name |
Specifies the name of the item, which should be clear and meaningful, and should convey the item's purpose to non-technical users. Displays a read-only value named after both extremities of the transition. |
Code |
Specifies the technical name of the object, which is used for generating code or scripts. Displays a read-only value named after both extremities of the transition. |
Comment |
Descriptive comment for the object. |
Source |
Where the transition starts from. Use the tools to the right of the list to create, browse for, or view the properties of the currently selected object. |
Destination |
Where the transition ends on. Use the tools to the right of the list to create, browse for, or view the properties of the currently selected object. |
Stereotype |
Extends the semantics of the object beyond the core UML definition. |
Flow type |
The Condition tab contains the following properties:
Property |
Description |
---|---|
Alias |
Short name for the condition, to be displayed next to its symbol in the diagram. |
Condition (text box) |
Specifies a condition to be evaluated to determine whether the transition should be traversed. You can enter any appropriate information in this field, as well as open, insert and save text files. |
The Trigger tab contains the following properties:
Property |
Description |
---|---|
Trigger event |
Specifies the event (see Events (OOM)) that triggers the transition. You can click the Properties tool beside this box to display the event property sheet. It is available only for transitions coming from a state or a start and is not editable in other cases. When you define a trigger event, the inverse relationship is displayed in the Triggered Objects tab of the corresponding event property sheet. The Triggered Objects tab lists transitions that the event can trigger. |
Event arguments |
Specifies a comma-separated list of event arguments (arg1, arg2,...). |
Trigger action |
Specifies the action to execute when the transition is triggered. |
Operation |
Read-only list that lists operations of the classifier associated with the state that is the source of the transition. It allows you to specify the action implementation using an operation. It is grayed and empty when the classifier is not a class |
Operation arguments |
Arguments of an event defined on an operation |