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
, orExitAction
, 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
orPostcondition
element, a condition determines whether constraints are fulfilled.Specified in a
Guard
element, a condition determines when a task is activated.