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