Modifier and Type | Method and Description |
---|---|
java.lang.Object |
OperationInliners.UnboxedInvocationOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
OperationInliners.UnboxedInvocationOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
PropertyInliners.BoxedExplicitNavigationProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
PropertyInliners.UnboxedCompositionProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
PropertyInliners.UnboxedExplicitNavigationProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
OperationInliners.UnboxedInvocationOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
OperationInliners.UnboxedInvocationOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
UnboxedCompositionProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedExplicitNavigationProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedOppositeNavigationProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Field and Description |
---|---|
protected DomainEvaluator |
AbstractTransformation.evaluator |
Modifier and Type | Method and Description |
---|---|
DomainEvaluator |
DomainEvaluator.createNestedEvaluator() |
DomainEvaluator |
DomainEvaluationVisitor.getEvaluator() |
DomainEvaluator |
DomainIterationManager.getEvaluator() |
Constructor and Description |
---|
AbstractTransformation(DomainEvaluator evaluator,
java.lang.String[] modelNames) |
Modifier and Type | Field and Description |
---|---|
protected DomainEvaluator |
AbstractIterationManager.evaluator |
Modifier and Type | Method and Description |
---|---|
DomainEvaluator |
AbstractIterationManager.getEvaluator() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
LibraryIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Create the value that will accumulate the iteration results.
|
protected static EvaluatorIterationManager.ValueIterator[] |
EvaluatorIterationManager.createIterators(DomainTypedElement[] referredIterators,
DomainEvaluator evaluator,
CollectionValue collectionValue) |
java.lang.Object |
AbstractPolyOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractUntypedTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
LibraryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues)
Return the result of evaluating operationCall upon sourceVal within the environment
provided by EvaluationVisitor.
|
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
AbstractBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractPolyOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
LibraryBinaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractPolyOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractUntypedTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
LibraryTernaryOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceValue) |
abstract java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryUntypedUnaryOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
abstract java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
LibraryUntypedBinaryOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
abstract java.lang.Object |
AbstractUntypedTernaryOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
LibraryUntypedTernaryOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
abstract java.lang.Object |
AbstractUnaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryUnaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Return the result of evaluating the operation on an argument.
|
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
abstract java.lang.Object |
AbstractBinaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
LibraryBinaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue)
Return the result of evaluating the operation on left and right arguments.
|
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
abstract java.lang.Object |
AbstractTernaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractUntypedTernaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
LibraryTernaryOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Return the result of evaluating the operation on source with arg1 and arg2.
|
java.lang.Object |
UnsupportedOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
Constructor and Description |
---|
AbstractIterationManager(DomainEvaluator evaluator) |
EvaluatorIterationManager.ValueIterator(DomainEvaluator evaluator,
CollectionValue collectionValue,
DomainTypedElement variable) |
EvaluatorIterationManager(DomainEvaluator evaluator,
DomainExpression body,
CollectionValue collectionValue,
DomainTypedElement accumulatorVariable,
java.lang.Object accumulatorValue) |
EvaluatorMultipleIterationManager(DomainEvaluator invokingEvaluator,
DomainExpression body,
CollectionValue collectionValue,
DomainTypedElement accumulator,
java.lang.Object accumulatorValue,
DomainTypedElement... referredIterators) |
EvaluatorSingleIterationManager(DomainEvaluator invokingEvaluator,
DomainExpression body,
CollectionValue collectionValue,
DomainTypedElement accumulator,
java.lang.Object accumulatorValue,
DomainTypedElement referredIterator) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
OclTypeConformsToOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
SetValue |
ClassifierAllInstancesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Object |
ClassifierOclContainerOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Object |
ClassifierOclContentsOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Boolean |
OclTypeConformsToOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
CollectionValue |
CollectionSelectByKindOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
CollectionValue |
CollectionSelectByTypeOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
BagValue |
CollectionAsBagOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
OrderedSetValue |
CollectionAsOrderedSetOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
SequenceValue |
CollectionAsSequenceOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
SetValue |
CollectionAsSetOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
DomainType |
CollectionElementTypeProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
CollectionValue |
CollectionFlattenOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Boolean |
CollectionIsEmptyOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
IntegerValue |
CollectionLowerProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
CollectionMaxOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Object |
CollectionMinOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Boolean |
CollectionNotEmptyOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
IntegerValue |
CollectionSizeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Object |
CollectionSumOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
IntegerValue |
CollectionUpperProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
OrderedCollectionFirstOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Object |
OrderedCollectionLastOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
SequenceValue |
OrderedCollectionReverseOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
IntegerValue |
CollectionCountOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
CollectionExcludesAllOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
CollectionExcludesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionExcludingOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
CollectionIncludesAllOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
CollectionIncludesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionIncludingOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionIntersectionOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionProductOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal,
java.lang.Object argVal) |
CollectionValue |
CollectionSelectByKindOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionSelectByTypeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
CollectionUnionOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
SequenceValue |
OrderedCollectionAppendOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Object |
OrderedCollectionAtOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
IntegerValue |
OrderedCollectionIndexOfOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
SequenceValue |
OrderedCollectionPrependOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
SetMinusOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
CollectionValue |
SetSymmetricDifferenceOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
SequenceValue |
OrderedCollectionInsertAtOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Deprecated.
|
OrderedSetValue |
OrderedSetSubOrderedSetOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Deprecated.
|
SequenceValue |
SequenceSubSequenceOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
EcoreExecutorManager
An EcoreExecutorManager instance provides the bridge between a conventional EMF execution context
and the richer OCL Pivot concepts.
|
Modifier and Type | Method and Description |
---|---|
DomainEvaluator |
EcoreExecutorManager.createNestedEvaluator() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
EcoreExecutorProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EcoreLibraryOppositeProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EcoreLibraryProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Method and Description |
---|---|
SetValue |
EnumerationAllInstancesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
OrderedSetValue |
EnumerationOwnedLiteralProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Class and Description |
---|---|
class |
ExecutorManager |
Constructor and Description |
---|
ExecutorDoubleIterationManager(DomainEvaluator evaluator,
TypeId returnTypeId,
LibraryTernaryOperation body,
CollectionValue collectionValue,
java.lang.Object accumulatorValue) |
ExecutorSingleIterationManager(DomainEvaluator evaluator,
DomainType returnType,
LibraryBinaryOperation body,
CollectionValue value,
java.lang.Object accumulatorValue)
Deprecated.
|
ExecutorSingleIterationManager(DomainEvaluator evaluator,
TypeId returnTypeId,
LibraryBinaryOperation body,
CollectionValue value,
java.lang.Object accumulatorValue) |
Modifier and Type | Method and Description |
---|---|
IntegerValue |
IntegerCompareToOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Object |
IntegerMinusOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Object |
IntegerPlusOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AnyIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
ClosureIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
CollectIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
CollectNestedIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
ExistsIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
ForAllIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
SetValueImpl.Accumulator |
IsUniqueIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
IterateIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
OneIteration.MutableBoolean |
OneIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
OnlyIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
RejectIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
SelectIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
SortedByIteration.SortingValue |
SortedByIteration.createAccumulatorValue(DomainEvaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
Constructor and Description |
---|
SortedByIteration.SortingValue(DomainEvaluator evaluator,
CollectionTypeId returnTypeId,
LibraryBinaryOperation implementation) |
Modifier and Type | Method and Description |
---|---|
SetValue |
BooleanAllInstancesOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal) |
SetValue |
BooleanAllInstancesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal)
Deprecated.
|
java.lang.Boolean |
BooleanNotOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Boolean |
BooleanAndOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
BooleanImpliesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
BooleanOrOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
BooleanXorOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
UnlimitedNaturalOclAsTypeOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
RealValue |
NumericAbsOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
RealValue |
NumericFloorOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
RealValue |
NumericNegateOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
RealValue |
NumericRoundOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
IntegerValue |
NumericCompareToOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
IntegerValue |
NumericDivOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
RealValue |
NumericDivideOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
NumericGreaterThanEqualOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
NumericGreaterThanOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
NumericLessThanEqualOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
NumericLessThanOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
RealValue |
NumericMaxOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
RealValue |
NumericMinOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
RealValue |
NumericMinusOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
IntegerValue |
NumericModOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
RealValue |
NumericPlusOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
RealValue |
NumericTimesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
OclAnyOclLogOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
DomainType |
OclAnyOclTypeOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal) |
java.lang.Object |
OclAnyOclAsTypeOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclAnyOclIsInStateOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclAnyOclIsKindOfOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclAnyOclIsTypeOfOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclComparableComparisonOperation.evaluate(DomainEvaluator evaluator,
java.lang.Object left,
java.lang.Object right) |
SetValue |
OclAnyOclAsSetOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Boolean |
OclAnyOclIsInvalidOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Boolean |
OclAnyOclIsUndefinedOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Object |
OclAnyOclLogOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
DomainType |
OclAnyOclTypeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.String |
OclAnyToStringOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Boolean |
OclAnyEqualOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
OclAnyNotEqualOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Object |
OclAnyOclAsTypeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
OclAnyOclIsInStateOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
OclAnyOclIsKindOfOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
OclAnyOclIsTypeOfOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Object |
OclAnyOclLogOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Object |
OclComparableCompareToOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
OclComparableComparisonOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Object |
OclAnyOclLogOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
Modifier and Type | Method and Description |
---|---|
SetValue |
OclInvalidAllInstancesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
SetValue |
OclVoidAllInstancesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Boolean |
OclVoidAndOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
OclVoidImpliesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
OclVoidOrOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IntegerValue |
RealCompareToOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
RealValue |
RealMinusOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
RealValue |
RealPlusOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
SequenceValue |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
CollectionTypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.String delims,
boolean returnDelims) |
SequenceValue |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
SequenceValue |
StringCharactersOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
IntegerValue |
StringSizeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.Boolean |
StringToBooleanOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
IntegerValue |
StringToIntegerOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.String |
StringToLowerCaseOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
RealValue |
StringToRealOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.String |
StringToUpperCaseOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
SequenceValue |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.String |
StringTrimOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
java.lang.String |
StringAtOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
IntegerValue |
StringCompareToOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.String |
StringConcatOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
StringEndsWithOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
StringEqualsIgnoreCaseOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
StringGreaterThanEqualOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
StringGreaterThanOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
IntegerValue |
StringIndexOfOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
IntegerValue |
StringLastIndexOfOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
StringLessThanEqualOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
StringLessThanOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
StringMatchesOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Boolean |
StringStartsWithOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
SequenceValue |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.String |
StringReplaceAllOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Deprecated.
|
java.lang.String |
StringReplaceFirstOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Deprecated.
|
java.lang.String |
StringSubstituteAllOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Deprecated.
|
java.lang.String |
StringSubstituteFirstOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Deprecated.
|
java.lang.String |
StringSubstringOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue)
Deprecated.
|
SequenceValue |
StringTokenizeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EObjectProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
EObjectOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
protected void |
EObjectOperation.resolveExpressionInOCL(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue) |
Modifier and Type | Interface and Description |
---|---|
interface |
EvaluationVisitor
A specialized visitor that is used for evaluation an
OCL expression by walking its AST.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEvaluationVisitor
An evaluation visitor implementation for OCL expressions.
|
class |
AbstractEvaluationVisitorDecorator<EV extends EvaluationVisitor>
A visitor that decorates another
EvaluationVisitor , to intercept
invocations of the visitXxx(...) methods. |
class |
EvaluationVisitorDecorator
A visitor that decorates another
EvaluationVisitor , to intercept
invocations of the visitXxx(...) methods. |
class |
EvaluationVisitorImpl
An evaluation visitor implementation for OCL expressions.
|
class |
TracingEvaluationVisitor
A decorator for evaluation visitors that is installed when evaluation tracing
is enabled, to trace interim evaluation results to the console.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ConstrainedOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
EInvokeOperation.evaluate(DomainEvaluator evaluator,
DomainCallExp callExp,
java.lang.Object sourceValue,
java.lang.Object... argumentValues) |
java.lang.Object |
CompositionProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ConstrainedOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ConstrainedProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EInvokeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ExplicitNavigationProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ImplicitNonCompositionProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
DomainType |
StaticProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
TuplePartProperty.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ConstrainedOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
EInvokeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
JavaCompareToOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right)
Deprecated.
|
java.lang.Object |
ConstrainedOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
EInvokeOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
protected java.lang.Object |
EInvokeOperation.getResultValue(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object eResult) |
Modifier and Type | Class and Description |
---|---|
protected static class |
OCLConsolePage.CancelableEvaluationVisitor
CancelableEvaluationVisitor refines the EvaluationVisitor to poll the monitor foer cancelation at a variety of significant
evaluation events, such as feature vists and
#getValueFactory() . |