Breadcrumbs

Guarded Statements

If assignment- or append-statements must be executed conditionally, the following syntax can be used:

Syntax

 set object = expression if booleanGuardExpression; 
 append object to arrayExpression if booleanGuardExpression;

Semantics

The set and append statements are applied only if the boolean guard expression evaluates to true.

Substitutables

object

Any object name.

expression

A valid expression.

arrayExpression

An expression evaluating to an array.

booleanGuardExpression

Any expression evaluating to a boolean.

Examples

 set x = "abc" if y > 10;



icon_download_example.png

<your example path>\E2E Action Language\BaseTypes\uml\boolean.xml