loading table of contents...

4.1.7.1. Conditions

Conditions are used to define how processing should proceed. They are expressions which evaluate to a Boolean value. There meaning depends on the action in which the expression is specified.

  • Specified in an Action, EntryAction, or ExitAction, a condition determines whether the action should be executed or skipped.

  • Specified in an If element, a condition determines which branch should be taken.

  • Specified in a Case element, a condition determines when a branch should be taken.

  • Specified in a Precondition or Postcondition element, a condition determines whether constraints are fulfilled.

  • Specified in a Guard element, a condition determines when a task is activated.