Class and Description |
---|
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. |
Class and 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.
|
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. |
IExecutionResult
Class describing an
IExecutable execution results. |
Class and Description |
---|
AbstractExecutable
Provides base utilities for Executable Rules.
|
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. |
IExecutionResult
Class describing an
IExecutable execution results. |
Class and Description |
---|
IExecutionResult
Class describing an
IExecutable execution results. |
Class and 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.
|
ExecutionResultState
Describes the state of action execution or of condition evaluation.
|
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.
|
IExecutionControlDirective
Directive to provide to parent
IExecutable . |
IExecutionResult
Class describing an
IExecutable execution results. |
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 |
Class and Description |
---|
MIndex
A complete set of conditions to evaluate and actions to perform according to evaluation result.
|
Class and 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. |
IExecutionResult
Class describing an
IExecutable execution results. |