The loop is somewhat similar to the scenario.
It is a process that allows to loop other processes.
However no new structures can be created or removed in it.
It is built of :
- A first time node, event, and state.
- A time constraint.
- A last time node, event, and state.
When created, it looks like this :
The last event can be resized :
Processes can of course be added to the constraint, as well as data to the states.
The loop process, as its name tells, loops :
To make an infinite loop, one can for instance remove the maximum of its parent constraint :
To make an interactive loop, a trigger can instead be added at the first or last trigger of the loop :