Modifier and Type | Method and Description |
---|---|
java.lang.Object |
NativeProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
NativeStaticOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
NativeVisitorOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
Modifier and Type | Class and Description |
---|---|
class |
OCLVMExecutor |
Modifier and Type | Method and Description |
---|---|
Executor |
OCLVMEvaluationVisitor.getExecutor() |
Modifier and Type | Interface and Description |
---|---|
interface |
VMExecutor |
Modifier and Type | Interface and Description |
---|---|
static interface |
Executor.ExecutorExtension |
Modifier and Type | Method and Description |
---|---|
Executor |
EvaluationVisitor.EvaluationVisitorExtension.getExecutor() |
Executor |
IterationManager.IterationManagerExtension.getExecutor() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
EObjectOperation.basicEvaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
EObjectOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
EObjectProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutorInternal |
static interface |
ExecutorInternal.ExecutorInternalExtension |
interface |
OCLExecutor |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExecutor |
class |
BasicOCLExecutor |
Modifier and Type | Field and Description |
---|---|
protected Executor |
EvaluationCache.executor |
protected Executor |
ShadowCache.executor |
Modifier and Type | Method and Description |
---|---|
Executor |
TracingEvaluationVisitor.getExecutor()
Deprecated.
moved to Executor
|
Constructor and Description |
---|
EvaluationCache(Executor executor) |
ShadowCache(Executor executor) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ConstrainedOperation.basicEvaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
EInvokeOperation.basicEvaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
ConstrainedOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
EInvokeOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
BaseProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
CompositionProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ConstrainedProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ExplicitNavigationProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ExtensionProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ImplicitNonCompositionProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Type |
StaticProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
StereotypeProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
TuplePartProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedCompositionProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedExplicitNavigationProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedOppositeNavigationProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EInvokeOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object... boxedArgumentValues)
Deprecated.
use boxedSourceAndArgumentValues
|
protected java.lang.Object |
EInvokeOperation.getResultValue(Executor executor,
TypeId returnTypeId,
java.lang.Object eResult) |
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 |
---|---|
java.lang.Object |
EcoreExecutorProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EcoreLibraryOppositeProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EcoreLibraryProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Class and Description |
---|---|
class |
ExecutorManager |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AbstractDispatchOperation.basicEvaluate(Executor executor,
TypedElement caller,
java.lang.Object[] sourceAndArgumentValues) |
java.lang.Object |
AbstractEvaluationOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
Constructor and Description |
---|
ExecutorDoubleIterationManager(Executor executor,
TypeId returnTypeId,
LibraryTernaryOperation body,
CollectionValue collectionValue,
java.lang.Object accumulatorValue) |
ExecutorSingleIterationManager(Executor executor,
TypeId returnTypeId,
LibraryBinaryOperation body,
CollectionValue collectionValue,
java.lang.Object accumulatorValue) |
Modifier and Type | Method and Description |
---|---|
Executor |
LookupEnvironment.getExecutor() |
Modifier and Type | Method and Description |
---|---|
Executor |
LookupEnvironmentImpl.getExecutor() |
Modifier and Type | Field and Description |
---|---|
protected Executor |
PivotLookupSolver.executor |
Modifier and Type | Method and Description |
---|---|
Executor |
PivotSingleResultLookupEnvironment.getExecutor() |
Modifier and Type | Method and Description |
---|---|
T |
LookupSwitch.caseExecutor(Executor object)
Returns the result of interpreting the object as an instance of 'Executor'.
|
Constructor and Description |
---|
PivotLookupSolver(Executor executor) |
PivotSingleResultLookupEnvironment(Executor executor,
org.eclipse.emf.ecore.EClass typeFilter,
java.lang.String name) |
PivotSingleResultLookupEnvironment(Executor executor,
org.eclipse.emf.ecore.EClass typeFilter,
java.lang.String name,
PivotLookupFilter expFilter) |
Modifier and Type | Class and Description |
---|---|
class |
PivotExecutorManager
A PivotExecutorManager instance provides the bridge between a conventional EMF execution context
and the richer OCL Pivot concepts.
|
Modifier and Type | Method and Description |
---|---|
static Executor |
PivotUtilInternal.getExecutor(org.eclipse.emf.ecore.EObject eObject) |
Modifier and Type | Field and Description |
---|---|
protected Executor |
AbstractIterationManager.executor |
Modifier and Type | Method and Description |
---|---|
Executor |
AbstractIterationManager.getExecutor() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AbstractOperation.basicEvaluate(Executor executor,
TypedElement caller,
java.lang.Object[] sourceAndArgumentValues)
Return the evaluation from sourceAndArgumentValues using the executor for context wrt a caller.
|
java.lang.Object |
LibraryOperation.LibraryOperationExtension2.basicEvaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues)
Return the cached evaluation from sourceAndArgumentValues, using newInstance(sourceAndArgumentValues) to
create a new evaluation instance if necessary.
|
protected java.lang.Object |
AbstractOperation.cachedEvaluate(Executor executor,
TypedElement caller,
java.lang.Object[] sourceAndArgumentValues)
Return the evaluation from sourceAndArgumentValues using the executor for context wrt a caller.
|
java.lang.Object |
LibraryIteration.LibraryIterationExtension.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Create the value that will accumulate the iteration results.
|
protected static AbstractEvaluatorIterationManager.ValueIterator[] |
AbstractEvaluatorIterationManager.createIterators(TypedElement[] referredIterators,
Executor executor,
CollectionValue collectionValue) |
java.lang.Object |
AbstractBinaryOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractPolyOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleBinaryOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleTernaryOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleUnaryOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractTernaryOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUnaryOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedBinaryOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedTernaryOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryOperation.LibraryOperationExtension.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue)
Return the result of evaluating callExp and its arguments upon sourceValue within the environment
provided by evaluator.
|
java.lang.Object |
UnsupportedOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(Executor executor,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryUntypedUnaryOperation.LibraryUntypedUnaryOperationExtension.evaluate(Executor executor,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(Executor executor,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
LibraryUntypedBinaryOperation.LibraryUntypedBinaryOperationExtension.evaluate(Executor executor,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(Executor executor,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
LibraryUntypedTernaryOperation.LibraryUntypedTernaryOperationExtension.evaluate(Executor executor,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractBinaryOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
AbstractOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] sourceAndArgumentValues)
Return the evaluation from sourceAndArgumentValues using the executor for context wrt a caller.
|
java.lang.Object |
AbstractPolyOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
AbstractTernaryOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
AbstractUnaryOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
AbstractUntypedTernaryOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
LibraryOperation.LibraryOperationExtension2.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
java.lang.Object |
AbstractProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryProperty.LibraryPropertyExtension.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryUnaryOperation.LibraryUnaryOperationExtension.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue)
Return the result of evaluating the operation on an argument.
|
java.lang.Object |
UnsupportedOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
LibraryBinaryOperation.LibraryBinaryOperationExtension.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
LibraryTernaryOperation.LibraryTernaryOperationExtension.evaluate(Executor executor,
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.
|
Constructor and Description |
---|
AbstractEvaluatorIterationManager(Executor executor,
CallExp callExp,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulatorVariable,
java.lang.Object accumulatorValue) |
AbstractIterationManager(Executor executor) |
EvaluatorMultipleIterationManager(Executor invokingExecutor,
CallExp callExp,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
java.lang.Object accumulatorValue,
TypedElement... referredIterators) |
EvaluatorSingleIterationManager(Executor invokingExecutor,
CallExp callExp,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
java.lang.Object accumulatorValue,
TypedElement referredIterator) |
ValueIterator(Executor executor,
CollectionValue collectionValue,
TypedElement variable) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ClassifierOclContainerOperation.evaluate(Executor executor,
java.lang.Object sourceVal) |
java.lang.Boolean |
OclTypeConformsToOperation.evaluate(Executor executor,
java.lang.Object sourceVal,
java.lang.Object argVal) |
SetValue |
ClassifierAllInstancesOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceVal) |
SetValue |
ClassifierOclContentsOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Method and Description |
---|---|
CollectionValue |
CollectionSelectByKindOperation.evaluate(Executor executor,
java.lang.Object sourceVal,
java.lang.Object argVal) |
CollectionValue |
CollectionSelectByTypeOperation.evaluate(Executor executor,
java.lang.Object sourceVal,
java.lang.Object argVal) |
Type |
CollectionElementTypeProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
IntegerValue |
CollectionLowerProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
CollectionSumOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceVal) |
UnlimitedNaturalValue |
CollectionUpperProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
CollectionValue |
CollectionProductOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceVal,
java.lang.Object argVal) |
Modifier and Type | Method and Description |
---|---|
SetValue |
EnumerationAllInstancesOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceVal) |
OrderedSetValue |
EnumerationOwnedLiteralProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AnyIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
ClosureIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
CollectIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
CollectNestedIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
ExistsIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
ForAllIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
SetValue.Accumulator |
IsUniqueIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
IterateIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
OneIteration.MutableBoolean |
OneIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
OnlyIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
RejectIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
SelectIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
SortedByIteration.SortingValue |
SortedByIteration.createAccumulatorValue(Executor executor,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
Constructor and Description |
---|
SortingValue(Executor executor,
CollectionTypeId returnTypeId,
LibraryBinaryOperation implementation) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
BooleanAndOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
BooleanImpliesOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
BooleanOrOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
SetValue |
BooleanAllInstancesOperation.evaluate(Executor executor,
java.lang.Object sourceVal) |
Modifier and Type | Method and Description |
---|---|
Type |
MapKeyTypeProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Type |
MapValueTypeProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
MapValue |
MapIncludingMapOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
MapValue |
MapIncludingPairOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
UnlimitedNaturalOclAsTypeOperation.evaluate(Executor executor,
java.lang.Object sourceVal,
java.lang.Object argVal) |
Modifier and Type | Method and Description |
---|---|
Type |
OclAnyOclTypeOperation.evaluate(Executor executor,
java.lang.Object sourceVal) |
Type |
OclElementOclModelTypeOperation.evaluate(Executor executor,
java.lang.Object sourceVal) |
java.lang.Object |
OclAnyOclAsTypeOperation.evaluate(Executor executor,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclAnyOclIsInStateOperation.evaluate(Executor executor,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclAnyOclIsKindOfOperation.evaluate(Executor executor,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclAnyOclIsTypeOfOperation.evaluate(Executor executor,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclComparableComparisonOperation.evaluate(Executor executor,
java.lang.Object left,
java.lang.Object right) |
java.lang.Object |
OclElementOclAsModelTypeOperation.evaluate(Executor executor,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclElementOclIsModelKindOfOperation.evaluate(Executor executor,
java.lang.Object sourceVal,
java.lang.Object argVal) |
SetValue |
OclAnyOclAsSetOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Object |
OclAnyOclLogOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceVal) |
SetValue |
OclAnyOclTypesOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Object |
OclElementOclContainerProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
SetValue |
OclElementOclContentsProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
SetValue |
OclElementOclModelTypesOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Object |
OclAnyOclLogOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Object |
OclAnyOclLogOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
StringTokenizeOperation.basicEvaluate(Executor executor,
TypedElement caller,
java.lang.Object[] sourceAndArgumentValues) |
java.lang.Object |
CGStringLogDiagnosticOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
StringTokenizeOperation.dispatch(Executor executor,
OperationCallExp callExp,
java.lang.Object sourceValue) |
IntegerValue |
CGStringGetSeverityOperation.evaluate(Executor executor,
java.lang.Object sourceValue) |
java.lang.Object |
StringTokenizeOperation.evaluate(Executor executor,
TypedElement caller,
java.lang.Object[] boxedSourceAndArgumentValues) |
SequenceValue |
StringTokenizeOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Boolean |
StringMatchesOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right) |
SequenceValue |
StringTokenizeOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.String |
StringReplaceAllOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.String |
StringReplaceFirstOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
SequenceValue |
StringTokenizeOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Boolean |
CGStringLogDiagnosticOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object constraintName,
java.lang.Object object,
java.lang.Object feature,
java.lang.Object diagnostics,
java.lang.Object context,
java.lang.Object message,
java.lang.Object severity,
java.lang.Object status,
java.lang.Object code) |
java.lang.Boolean |
CGStringLogDiagnosticOperation.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.String constraintName,
java.lang.Object object,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
IntegerValue severity,
java.lang.Object status,
java.lang.Object code)
Deprecated.
Add feature/message arguments
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
InstanceSlotNavigationProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UMLBaseProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UMLExtensionProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UMLRedefinedNavigationProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UMLStereotypeProperty.evaluate(Executor executor,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Field and Description |
---|---|
protected Executor |
PivotExportedLookupVisitor.executor |
protected Executor |
PivotQualifiedLookupVisitor.executor |
protected Executor |
PivotUnqualifiedLookupVisitor.executor |
Modifier and Type | Method and Description |
---|---|
static Executor |
ValueUtil.getExecutor(Evaluator evaluator)
Deprecated.
only used to support deprecated code
|
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.ecore.EObject |
ValueUtil.asNavigableObject(java.lang.Object value,
java.lang.Object navigation,
Executor executor) |