Transition Properties

To view or edit a transition's properties, double-click its diagram symbol or Browser or list entry. The property sheet tabs and fields listed here are those available by default, before any customization of the interface by you or an administrator.

The General tab contains the following properties:

Property

Description

Name/Code/Comment

Identify the object. The name and code are read-only. You can optionally add a comment to provide more detailed information about the object.

Stereotype

Extends the semantics of the object beyond the core UML definition. You can enter a stereotype directly in this field, or add stereotypes to the list by specifying them in an extension file.

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.

Flow type

Represents a condition that can be attached to the transition. You can choose between the following default types or create your own:
  • Success – Defines a successful flow

  • Timeout – Defines a timeout limit

  • Exception – Represents an exception case

Keywords

Provide a way of loosely grouping objects through tagging. To enter multiple keywords, separate them with commas.

Trigger Tab

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

Condition Tab

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.