Interface | Description |
---|---|
IExecutable |
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.
|
IExecutable.ValueReturning |
Annotating an executable with the ValueReturning interface
just points out that this particular executable may return a value,
i.e. the
IExecutionResult.getReturnedValue() of the IExecutable.execute(IExecutionContext)
method's result may be exploited. |
IExecutionControlDirective |
Directive to provide to parent
IExecutable . |
IExecutionResult |
Class describing an
IExecutable execution results. |
Class | Description |
---|---|
AbstractExecutable |
Provides base utilities for Executable Rules.
|
AbstractVariableCreator |
Abstract class for executables which define variable(s).
|
AbstractVariableCreatorSource |
Abstract class for executables which define variable(s) from a source Accessor.
|
ExecutionControlDirective | |
ExecutionResultWrapper |
This implementation wraps an
IExecutionResult to redirect everything to
the original result. |
MExecutionBlock |
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).
|
MForEach |
An action which parses a Collection, Arrays, etc ..., creates a variable with the current value and invokes executables for each value.
|
MForEachNumber |
An action which iterates on a range of numbers, creates a variable with the current value and invokes executables for each value.
|
MIndex |
A complete set of conditions to evaluate and actions to perform according to evaluation result.
|
MIndex.IndexAction |
This class contains description of what to do when an index value corresponds to the entity value.
|
MRule |
A complete set of condition to evaluate and actions to perform according to evaluation result.
|
MRule.ElseIf |
Enum | Description |
---|---|
ExecutionResultState |
Describes the state of action execution or of condition evaluation.
|