| Interface | Description |
|---|---|
| LibraryBinaryOperation |
LibraryBinaryOperation defines the invocation API of a binary operation using
either an evaluator call expression, source and argument array or an evaluator return type id and arguments. |
| LibraryBinaryOperation.LibraryBinaryOperationExtension |
Return the result of evaluating the operation on left and right arguments.
|
| LibraryConstants | |
| LibraryFeature | |
| LibraryIteration | |
| LibraryIteration.LibraryIterationExtension | |
| LibraryOperation | |
| LibraryOperation.LibraryOperationExtension | |
| LibraryOperation.LibraryOperationExtension2 | |
| LibraryProperty |
The interface for evaluation a Property Implementation.
|
| LibraryProperty.LibraryPropertyExtension | |
| LibrarySimpleBinaryOperation |
LibrarySimpleBinaryOperation extends the invocation API of a binary operation to support using just
arguments. |
| LibrarySimpleBinaryOperation.LibrarySimpleBinaryOperationExtension | |
| LibrarySimpleOperation |
LibrarySimpleOperation extends the invocation API of an operation to support using just
arguments. |
| LibrarySimpleTernaryOperation |
LibrarySimpleTernaryOperation extends the invocation API of a ternary operation to support using just
arguments. |
| LibrarySimpleTernaryOperation.LibrarySimpleTernaryOperationExtension | |
| LibrarySimpleUnaryOperation |
LibrarySimpleUnaryOperation extends the invocation API of a unary operation to support using just
arguments. |
| LibrarySimpleUnaryOperation.LibrarySimpleUnaryOperationExtension | |
| LibraryTernaryOperation |
LibraryTernaryOperation defines the invocation API of a ternary operation using
either an evaluator call expression, source and argument array or an evaluator return type id and arguments. |
| LibraryTernaryOperation.LibraryTernaryOperationExtension | |
| LibraryUnaryOperation |
LibraryUnaryOperation defines the invocation API of a unary operation using
either an evaluator call expression, source and argument array or an evaluator return type id and arguments. |
| LibraryUnaryOperation.LibraryUnaryOperationExtension | |
| LibraryUntypedBinaryOperation |
LibraryUntypedBinaryOperation extends the invocation API of a binary operation to support using just
an evaluator and arguments. |
| LibraryUntypedBinaryOperation.LibraryUntypedBinaryOperationExtension | |
| LibraryUntypedOperation |
LibraryUntypedOperation extends the invocation API of an operation to support using just
an evaluator and arguments. |
| LibraryUntypedTernaryOperation |
LibraryUntypedTernaryOperation extends the invocation API of a ternary operation to support using just
an evaluator and arguments. |
| LibraryUntypedTernaryOperation.LibraryUntypedTernaryOperationExtension | |
| LibraryUntypedUnaryOperation |
LibraryUntypedUnaryOperation extends the invocation API of a unary operation to support using just
an evaluator and arguments. |
| LibraryUntypedUnaryOperation.LibraryUntypedUnaryOperationExtension | |
| LibraryValidator |
The LibraryValidator defines the behaviour of library-feature-specific validators.
|
| Class | Description |
|---|---|
| AbstractBinaryOperation |
AbstractBinaryOperation defines the default implementation of a binary operation redirecting the
call-expression invocation to the return type-id form.
|
| AbstractEvaluatorIterableIterationManager<IV extends IterableValue> |
AbstractEvaluatorIterableIterationManager supervises an iteration evaluation for which the iteration context is
maintained in the executor's evaluationEnvironment for access by the body expression evaluation.
|
| AbstractEvaluatorIterationManager |
AbstractEvaluatorIterationManager supervises a collection iteration evaluation for which the iteration context is
maintained in the executor's evaluationEnvironment for access by the body expression evaluation.
|
| AbstractFeature | |
| AbstractIteration |
AbstractIteration realizes shared characteristics of library iterations by providing a
default iteration algorithm with a call-back at each iteration step.
|
| AbstractIteration.MutableObject |
A MutableObject may be used as an iteration accumulatior containing a single changing value.
|
| AbstractIterationManager | |
| AbstractOperation |
AbstractOperation defines the minimal functionality of all Operation implementations.
|
| AbstractPolyOperation |
AbstractPolyOperation supports arguments with a variety of argument lengths operations.
|
| AbstractProperty | |
| AbstractSimpleBinaryOperation |
AbstractSimpleBinaryOperation defines the default implementation of a binary operation redirecting the
invocation to the argument-only form.
|
| AbstractSimpleOperation |
AbstractSimpleOperation defines the default implementation of an operation evaluated with a variable number of arguments.
|
| AbstractSimpleTernaryOperation |
AbstractSimpleTernaryOperation defines the default implementation of a ternary operation redirecting the
invocation to the argument-only form.
|
| AbstractSimpleUnaryOperation |
AbstractSimpleUnaryOperation defines the default implementation of a unary operation redirecting the
invocation to the argument-only form.
|
| AbstractTernaryOperation |
AbstractTernaryOperation defines the default implementation of a ternary operation redirecting the
call-expression invocation to the return type-id form.
|
| AbstractUnaryOperation |
AbstractUnaryOperation defines the default implementation of a unary operation redirecting the
call-expression invocation to the return type-id form.
|
| AbstractUntypedBinaryOperation |
AbstractUntypedBinaryOperation defines the default implementation of a binary operation redirecting the
type-id invocation to the type-id-less form.
|
| AbstractUntypedTernaryOperation |
AbstractUntypedTernaryOperation defines the default implementation of a ternary operation redirecting the
type-id invocation to the type-id-less form.
|
| AbstractUntypedUnaryOperation |
AbstractUntypedUnaryOperation defines the default implementation of a unary operation redirecting the
type-id invocation to the type-id-less form.
|
| EvaluatorMultipleIterationManager |
EvaluatorMultipleIterationManager supervises a multiple iterator collection iteration evaluation for which the iteration context is
maintained in the executor's evaluationEnvironment for access by the body expression evaluation.
|
| EvaluatorMultipleMapIterationManager |
EvaluatorMultipleMapIterationManager supervises a multiple iterator map iteration evaluation for which the iteration context is
maintained in the executor's evaluationEnvironment for access by the body expression evaluation.
|
| EvaluatorSingleIterationManager |
EvaluatorSingleIterationManager supervises a single iterator collection iteration evaluation for which the iteration context is
maintained in the executor's evaluationEnvironment for access by the body expression evaluation.
|
| EvaluatorSingleMapIterationManager |
EvaluatorSingleMapIterationManager supervises a single iterator map iteration evaluation for which the iteration context is
maintained in the executor's evaluationEnvironment for access by the body expression evaluation.
|
| UnsupportedOperation |
UnsupportedOperation realises an unimplemented library operation.
|
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.