Modifier and Type | Method and Description |
---|---|
java.lang.Object |
NativeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
NativeStaticOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
NativeVisitorOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
Modifier and Type | Interface and Description |
---|---|
interface |
IOCLVMEvaluationVisitor |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOCLVMEvaluationVisitor |
class |
OCLAbstractTracingEvaluationVisitor
The Class OCLAbstractTracingEvaluationVisitor is a decorator visitor that prints
AST, variable values and other information useful for debugging.
|
class |
OCLTracingEvaluationVisitor
The Class OCLTracingEvaluationVisitor is a decorator visitor that prints
AST, variable values and other information useful for debugging.
|
class |
OCLVMEvaluationVisitor
OCLVMEvaluationVisitorImpl is the class for ...
|
class |
OCLVMEvaluationVisitorDecorator
OCLVMEvaluationVisitorDecorator is the class for ...
|
class |
OCLVMNestedEvaluationVisitor |
class |
OCLVMRootEvaluationVisitor |
Modifier and Type | Interface and Description |
---|---|
interface |
IVMEvaluationVisitor |
interface |
IVMRootEvaluationVisitor |
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 | Method and Description |
---|---|
Evaluator |
Evaluator.createNestedEvaluator() |
Evaluator |
IterationManager.getEvaluator() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
EObjectOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
EObjectProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
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 |
OCLEvaluationVisitor
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.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
EInvokeOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
BaseProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
CompositionProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ConstrainedProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ExplicitNavigationProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ExtensionProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
ImplicitNonCompositionProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Type |
StaticProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
StereotypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
TuplePartProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedCompositionProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedExplicitNavigationProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UnboxedOppositeNavigationProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EInvokeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object... boxedArgumentValues) |
protected java.lang.Object |
EInvokeOperation.getResultValue(Evaluator evaluator,
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 |
---|---|
Evaluator |
EcoreExecutorManager.createNestedEvaluator() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
EcoreExecutorProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EcoreLibraryOppositeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
EcoreLibraryProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Class and Description |
---|---|
class |
ExecutorManager |
Constructor and Description |
---|
ExecutorDoubleIterationManager(Evaluator evaluator,
TypeId returnTypeId,
LibraryTernaryOperation body,
CollectionValue collectionValue,
java.lang.Object accumulatorValue) |
ExecutorSingleIterationManager(Evaluator evaluator,
TypeId returnTypeId,
LibraryBinaryOperation body,
CollectionValue value,
java.lang.Object accumulatorValue) |
Modifier and Type | Method and Description |
---|---|
Evaluator |
LookupEnvironment.getEvaluator() |
Evaluator |
SingleResultEnvironmentImpl.getEvaluator() |
Constructor and Description |
---|
SingleResultEnvironmentImpl(EnvironmentFactory envFactory,
Evaluator evaluator,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
Evaluator |
EnvironmentImpl.getEvaluator() |
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 |
---|---|
Evaluator |
PivotExecutorManager.createNestedEvaluator() |
Modifier and Type | Method and Description |
---|---|
static Evaluator |
PivotUtilInternal.getEvaluator(org.eclipse.emf.ecore.EObject eObject) |
Modifier and Type | Field and Description |
---|---|
protected Evaluator |
AbstractIterationManager.evaluator |
Modifier and Type | Method and Description |
---|---|
Evaluator |
AbstractIterationManager.getEvaluator() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
LibraryIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Create the value that will accumulate the iteration results.
|
protected static AbstractEvaluatorIterationManager.ValueIterator[] |
AbstractEvaluatorIterationManager.createIterators(TypedElement[] referredIterators,
Evaluator evaluator,
CollectionValue collectionValue) |
java.lang.Object |
AbstractBinaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractPolyOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleBinaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleTernaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleUnaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractTernaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUnaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedBinaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedTernaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedUnaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryOperation.dispatch(Evaluator evaluator,
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(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceValue) |
abstract java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryUntypedUnaryOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
abstract java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
LibraryUntypedBinaryOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractSimpleTernaryOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
abstract java.lang.Object |
AbstractUntypedTernaryOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
LibraryUntypedTernaryOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractSimpleUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
abstract java.lang.Object |
AbstractUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
AbstractUntypedUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
LibraryUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Return the result of evaluating the operation on an argument.
|
java.lang.Object |
UnsupportedOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
abstract java.lang.Object |
AbstractBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractSimpleBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
AbstractUntypedBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.Object |
LibraryBinaryOperation.evaluate(Evaluator 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 |
AbstractSimpleTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
abstract java.lang.Object |
AbstractTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
AbstractUntypedTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Object |
LibraryTernaryOperation.evaluate(Evaluator 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.
|
Constructor and Description |
---|
AbstractEvaluatorIterationManager.ValueIterator(Evaluator evaluator,
CollectionValue collectionValue,
TypedElement variable) |
AbstractEvaluatorIterationManager(Evaluator evaluator,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulatorVariable,
java.lang.Object accumulatorValue) |
AbstractIterationManager(Evaluator evaluator) |
EvaluatorMultipleIterationManager(Evaluator invokingEvaluator,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
java.lang.Object accumulatorValue,
TypedElement... referredIterators) |
EvaluatorSingleIterationManager(Evaluator invokingEvaluator,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
java.lang.Object accumulatorValue,
TypedElement referredIterator) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ClassifierOclContainerOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceVal) |
java.lang.Boolean |
OclTypeConformsToOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
SetValue |
ClassifierAllInstancesOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Object |
ClassifierOclContentsOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Method and Description |
---|---|
CollectionValue |
CollectionSelectByKindOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
CollectionValue |
CollectionSelectByTypeOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
Type |
CollectionElementTypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
IntegerValue |
CollectionLowerProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
CollectionSumOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
UnlimitedNaturalValue |
CollectionUpperProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
CollectionValue |
CollectionProductOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal,
java.lang.Object argVal) |
Modifier and Type | Method and Description |
---|---|
SetValue |
EnumerationAllInstancesOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
OrderedSetValue |
EnumerationOwnedLiteralProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AnyIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
ClosureIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
CollectIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
CollectNestedIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
ExistsIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
ForAllIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
SetValueImpl.Accumulator |
IsUniqueIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
IterateIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
OneIteration.MutableBoolean |
OneIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
java.lang.Object |
OnlyIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
RejectIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
CollectionValue.Accumulator |
SelectIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
SortedByIteration.SortingValue |
SortedByIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId) |
Constructor and Description |
---|
SortedByIteration.SortingValue(Evaluator evaluator,
CollectionTypeId returnTypeId,
LibraryBinaryOperation implementation) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
BooleanAndOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
BooleanImpliesOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
BooleanOrOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
SetValue |
BooleanAllInstancesOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceVal) |
Modifier and Type | Method and Description |
---|---|
Type |
MapKeyTypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Type |
MapValueTypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
MapValue |
MapIncludingMapOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
MapValue |
MapIncludingPairOperation.evaluate(Evaluator evaluator,
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(Evaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
Modifier and Type | Method and Description |
---|---|
Type |
OclAnyOclTypeOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceVal) |
java.lang.Object |
OclAnyOclAsTypeOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclAnyOclIsInStateOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclAnyOclIsKindOfOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclAnyOclIsTypeOfOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Boolean |
OclComparableComparisonOperation.evaluate(Evaluator evaluator,
java.lang.Object left,
java.lang.Object right) |
SetValue |
OclAnyOclAsSetOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Object |
OclAnyOclLogOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal) |
java.lang.Object |
OclAnyOclLogOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceVal,
java.lang.Object argVal) |
java.lang.Object |
OclAnyOclLogOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
CGStringLogDiagnosticOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
java.lang.Object |
StringTokenizeOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
java.lang.Object sourceValue) |
IntegerValue |
CGStringGetSeverityOperation.evaluate(Evaluator evaluator,
java.lang.Object sourceValue) |
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Boolean |
StringMatchesOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object left,
java.lang.Object right) |
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object argumentValue) |
java.lang.String |
StringReplaceAllOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.String |
StringReplaceFirstOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue,
java.lang.Object firstArgumentValue,
java.lang.Object secondArgumentValue) |
java.lang.Boolean |
CGStringLogDiagnosticOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object constraintName,
java.lang.Object object,
java.lang.Object diagnostics,
java.lang.Object context,
java.lang.Object severity,
java.lang.Object status,
java.lang.Object code) |
java.lang.Boolean |
CGStringLogDiagnosticOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.String strValidateorderedsetki,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.lang.Object cAUGHT_getSeverity,
java.lang.Object cAUGHT_implies)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
InstanceSlotNavigationProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UMLBaseProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UMLExtensionProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
java.lang.Object |
UMLStereotypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue) |
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.ecore.EObject |
ValueUtil.asNavigableObject(java.lang.Object value,
java.lang.Object navigation,
Evaluator evaluator) |