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 | |
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.
|
AbstractEvaluatorIterationManager | |
AbstractEvaluatorIterationManager.ValueIterator | |
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 | |
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.
|
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 | |
EvaluatorSingleIterationManager | |
UnsupportedOperation |
UnsupportedOperation realises an unimplemented library operation.
|