Breadcrumbs

apply Statement

Syntax

apply operationName (element [, additionalParameter]) to destinationArrayName

Semantics

Applies an EAL or Class operation (operationName) to each element of an array (destinationArrayName).
element is a keyword and denotes any single element of destinationArrayName.

Substitutables

operationName

Can be any EAL or class operation name.

anArray, destinationArrayName

Can be any variable or object attribute having the type Array.

Examples

set changedElements = apply concat(element, "_x") to inputContainer.myList;
set normalizedElements = apply normalizeSpaces(element) to inputContainer.myList;
apply element.calculateAmmount() to exchangesList;



icon_download_example.png

<your example path>\E2E Action Language\Array\uml\arrayApply.xml
<your example path>\Basic Modeling\ClassOperation\uml\callClassOperations.xml



This example shows how to append _x to each element of the attribute array myList. Subsequently, it normalizes the spaces of each myList string.

Figure:apply Example

action_language_apply.png