Describes the execute method implemented by each class that performs an action (like setting a value or running conditions for example), as opposition with classes which evaluate some conditions.
Directive to provide to parent
Class describing an
Provides base utilities for Executable Rules.
Abstract class for executables which define variable(s).
Abstract class for executables which define variable(s) from a source Accessor.
This implementation wraps an
A simple list of executables, to use as a "sub block", which can allow to control flow more precisely or to specify specific behaviour (different compilation level for example).
An action which parses a Collection, Arrays, etc ..., creates a variable with the current value and invokes executables for each value.
An action which iterates on a range of numbers, creates a variable with the current value and invokes executables for each value.
A complete set of conditions to evaluate and actions to perform according to evaluation result.
This class contains description of what to do when an index value corresponds to the entity value.
A complete set of condition to evaluate and actions to perform according to evaluation result.
Describes the state of action execution or of condition evaluation.