Skip to main content
Skip table of contents

Guarded Statements

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

Syntax

NONE
 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

NONE
 set x = "abc" if y > 10;

Example File (Builder project E2E Action Language/BaseTypes):

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

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.