Modifier and Type | Class and Description |
---|---|
static class |
OperationInliners.UnboxedInvocationOperation
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LibrarySimpleTernaryOperation
LibrarySimpleTernaryOperation extends the invocation API of a ternary operation to support using just
arguments. |
interface |
LibraryUntypedTernaryOperation
LibraryUntypedTernaryOperation extends the invocation API of a ternary operation to support using just
an evaluator and arguments. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPolyOperation
AbstractPolyOperation supports arguments with a variety of argument lengths operations.
|
class |
AbstractSimpleTernaryOperation
AbstractSimpleTernaryOperation defines the default implementation of a ternary operation redirecting the
invocation to the argument-only form.
|
class |
AbstractTernaryOperation
AbstractTernaryOperation defines the default implementation of a ternary operation redirecting the
call-expression invocation to the return type-id form.
|
class |
AbstractUntypedTernaryOperation
AbstractUntypedTernaryOperation defines the default implementation of a ternary operation redirecting the
type-id invocation to the type-id-less form.
|
class |
UnsupportedOperation
OclIsUndefinedOperation realises the oclIsUndefined() library operation.
|
Modifier and Type | Class and Description |
---|---|
class |
OrderedCollectionInsertAtOperation
OrderedCollectionInsertAtOperation realises the OrderedCollection::insertAt() library operation.
|
class |
OrderedSetSubOrderedSetOperation
OrderedSetSubOrderedSetOperation realises the OrderedSet::subOrderedSet() library operation.
|
class |
SequenceSubSequenceOperation
SequenceSubSequenceOperation realises the OrderedSet::subSequence() library operation.
|
Modifier and Type | Field and Description |
---|---|
protected LibraryTernaryOperation |
ExecutorDoubleIterationManager.body |
Constructor and Description |
---|
ExecutorDoubleIterationManager(DomainEvaluator evaluator,
TypeId returnTypeId,
LibraryTernaryOperation body,
CollectionValue collectionValue,
java.lang.Object accumulatorValue) |
Modifier and Type | Class and Description |
---|---|
class |
OclAnyOclLogOperation
OclAnyOclLogOperation realises the OclAny::oclLog() library operation.
|
class |
OclAnyUnsupportedOperation
OclAnyUnsupportedOperation reports an unsupported operation.
|
Modifier and Type | Class and Description |
---|---|
class |
StringReplaceAllOperation
StringReplaceAllOperation realises the String::replaceAll() library operation.
|
class |
StringReplaceFirstOperation
StringReplaceFirstOperation realises the String::replaceFirst() library operation.
|
class |
StringSubstituteAllOperation
StringSubstituteAllOperation realises the String::substituteAll() library operation.
|
class |
StringSubstituteFirstOperation
StringSubstituteFirstOperation realises the String::substituteFirst() library operation.
|
class |
StringSubstringOperation
StringSubstringOperation realises the String::substring() library operation.
|
class |
StringTokenizeOperation
StringTokenizeOperation realises the String::tokenize() library operations.
|
Modifier and Type | Class and Description |
---|---|
class |
EObjectOperation
An EObjectOperation provides the standard LibraryOperation to implement an
OperationCallExp.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstrainedOperation
An instance of ConstrainedOperation supports evaluation of
an operation defined by constraints.
|
class |
EInvokeOperation
An EInvokeOperation supports evaluation of an operation call by using eInvoke on the underlying eObject.
|