All the reactions must be performed/launched in order for plan execution to proceed. Note that plan execution will always proceed if no reactions are queued during the reaction window.
At least one of the reactions must be performed/launched in order for plan execution to proceed. Note that the plan will always fail if no reactions are queued during the reaction window.
Enum containing the valid operators for reaction windows.
When a reaction window is active during execution of a plan phase, all reactions that are queued during the window are tracked. Once the end of the window is reached, execution focuses on resolving the window according to its operator. Depending on the operator and the reaction outcomes, this may require all the queued reactions to be resolved.
Note: The DSL allows for authors to specify an
untrackedoperator, but this is equivalent to declaring a sequence of bare reactions, and in fact this is how anuntrackedwindow is compiled. As such, the operator never makes it into the compiled content bundle, hence it not appearing here.