Modifier and Type | Class and Description |
---|---|
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 |
class |
OCLVMEvaluationVisitorDecorator
OCLVMEvaluationVisitorDecorator is the class for ...
|
class |
OCLVMExecutor |
Modifier and Type | Interface and Description |
---|---|
interface |
VMEvaluationVisitor |
interface |
VMExecutor |
Modifier and Type | Interface and Description |
---|---|
interface |
EvaluationVisitor
A specialized visitor that is used for evaluation an
OCL expression by walking its AST.
|
static interface |
EvaluationVisitor.EvaluationVisitorExtension |
interface |
Executor |
static interface |
Executor.ExecutorExtension |
Modifier and Type | Method and Description |
---|---|
Evaluator |
Evaluator.createNestedEvaluator()
Deprecated.
evaluators no longer nest.
|
Evaluator |
IterationManager.getEvaluator()
Deprecated.
use getExecutor()
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutorInternal |
static interface |
ExecutorInternal.ExecutorInternalExtension |
interface |
OCLExecutor |
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 |
AbstractExecutor |
class |
BasicEvaluationVisitor
An evaluation visitor implementation for OCL expressions.
|
class |
BasicOCLExecutor |
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 |
---|---|
Evaluator |
AbstractExecutor.createNestedEvaluator()
Deprecated.
Evaluator no longer nests
|
Modifier and Type | Method and Description |
---|---|
Type |
StaticProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Object |
EInvokeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object... boxedArgumentValues)
Deprecated.
use Executor
|
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 |
---|---|
Object |
EcoreExecutorProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Modifier and Type | Class and Description |
---|---|
class |
ExecutorManager |
Modifier and Type | Method and Description |
---|---|
Evaluator |
ExecutorManager.createNestedEvaluator()
Deprecated.
Evaluator no longer nests
|
Constructor and Description |
---|
ExecutorDoubleIterationManager(Evaluator evaluator,
TypeId returnTypeId,
LibraryTernaryOperation body,
CollectionValue collectionValue,
Object accumulatorValue)
Deprecated.
use Executor
|
ExecutorSingleIterationManager(Evaluator evaluator,
TypeId returnTypeId,
LibraryBinaryOperation body,
CollectionValue collectionValue,
Object accumulatorValue)
Deprecated.
use Executor
|
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 Evaluator |
PivotUtilInternal.getEvaluator(EObject eObject)
Deprecated.
use getExecutor()
|
Modifier and Type | Method and Description |
---|---|
Evaluator |
AbstractIterationManager.getEvaluator()
Deprecated.
use getExecutor()
|
Modifier and Type | Method and Description |
---|---|
Object |
LibraryIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
Object |
AbstractUntypedBinaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractUnaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractTernaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractSimpleUnaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractUntypedUnaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractUntypedTernaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractSimpleTernaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractSimpleBinaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
LibraryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractBinaryOperation.dispatch(Evaluator evaluator,
OperationCallExp callExp,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractSimpleUnaryOperation.evaluate(Evaluator evaluator,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractUntypedUnaryOperation.evaluate(Evaluator evaluator,
Object sourceValue)
Deprecated.
use Executor
|
Object |
LibraryUntypedUnaryOperation.evaluate(Evaluator evaluator,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractUntypedBinaryOperation.evaluate(Evaluator evaluator,
Object sourceValue,
Object argumentValue)
Deprecated.
use Executor
|
Object |
AbstractSimpleBinaryOperation.evaluate(Evaluator evaluator,
Object sourceValue,
Object argumentValue)
Deprecated.
use Executor
|
Object |
LibraryUntypedBinaryOperation.evaluate(Evaluator evaluator,
Object sourceValue,
Object argumentValue)
Deprecated.
use Executor
|
Object |
LibraryUntypedTernaryOperation.evaluate(Evaluator evaluator,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
abstract Object |
AbstractUntypedTernaryOperation.evaluate(Evaluator evaluator,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
Object |
AbstractSimpleTernaryOperation.evaluate(Evaluator evaluator,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
Object |
LibraryProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractSimpleUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractUntypedUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Object |
LibraryUnaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractPolyOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Object |
UnsupportedOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Object |
AbstractUntypedBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object argumentValue)
Deprecated.
use Executor
|
Object |
LibraryBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object argumentValue)
Deprecated.
use Executor
|
Object |
AbstractSimpleBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object argumentValue)
Deprecated.
use Executor
|
Object |
AbstractPolyOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object argVal)
Deprecated.
use Executor
|
Object |
AbstractBinaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object argumentValue)
Deprecated.
use Executor
|
Object |
LibraryTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
Object |
AbstractTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
Object |
AbstractUntypedTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
Object |
AbstractSimpleTernaryOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
Object |
AbstractPolyOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
Constructor and Description |
---|
AbstractEvaluatorIterationManager(Evaluator evaluator,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulatorVariable,
Object accumulatorValue)
Deprecated.
|
AbstractIterationManager(Evaluator evaluator)
Deprecated.
use Executor
|
EvaluatorMultipleIterationManager(Evaluator invokingExecutor,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
Object accumulatorValue,
TypedElement... referredIterators)
Deprecated.
supply a callExp
|
EvaluatorSingleIterationManager(Evaluator invokingEvaluator,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
Object accumulatorValue,
TypedElement referredIterator)
Deprecated.
supply a callExp
|
Modifier and Type | Method and Description |
---|---|
Boolean |
OclTypeConformsToOperation.evaluate(Evaluator evaluator,
Object sourceVal,
Object argVal)
Deprecated.
use Executor
|
SetValue |
ClassifierAllInstancesOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceVal)
Deprecated.
use Executor
|
Modifier and Type | Method and Description |
---|---|
CollectionValue |
CollectionSelectByKindOperation.evaluate(Evaluator evaluator,
Object sourceVal,
Object argVal)
Deprecated.
use Executor
|
CollectionValue |
CollectionSelectByTypeOperation.evaluate(Evaluator evaluator,
Object sourceVal,
Object argVal)
Deprecated.
use Executor
|
UnlimitedNaturalValue |
CollectionUpperProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Type |
CollectionElementTypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
IntegerValue |
CollectionLowerProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
CollectionValue |
CollectionProductOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceVal,
Object argVal)
Deprecated.
use Executor
|
Modifier and Type | Method and Description |
---|---|
OrderedSetValue |
EnumerationOwnedLiteralProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
SetValue |
EnumerationAllInstancesOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.ocl.pivot.library.iterator.SortedByIteration.SortingValue |
SortedByIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
CollectionValue.Accumulator |
SelectIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
CollectionValue.Accumulator |
RejectIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
Object |
OnlyIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
OneIteration.MutableBoolean |
OneIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
Object |
IterateIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
SetValueImpl.Accumulator |
IsUniqueIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
Object |
ForAllIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
Object |
ExistsIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
CollectionValue.Accumulator |
CollectNestedIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
CollectionValue.Accumulator |
CollectIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
CollectionValue.Accumulator |
ClosureIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
Object |
AnyIteration.createAccumulatorValue(Evaluator evaluator,
TypeId accumulatorTypeId,
TypeId bodyTypeId)
Deprecated.
use Executor
|
Modifier and Type | Method and Description |
---|---|
SetValue |
BooleanAllInstancesOperation.evaluate(Evaluator evaluator,
Object sourceValue)
Deprecated.
use Executor
|
Modifier and Type | Method and Description |
---|---|
Type |
MapValueTypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Type |
MapKeyTypeProperty.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
MapValue |
MapIncludingMapOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object argumentValue)
Deprecated.
use Executor
|
MapValue |
MapIncludingPairOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
Modifier and Type | Method and Description |
---|---|
Type |
OclAnyOclTypeOperation.evaluate(Evaluator evaluator,
Object sourceValue)
Deprecated.
use Executor
|
Boolean |
OclAnyOclIsKindOfOperation.evaluate(Evaluator evaluator,
Object sourceVal,
Object argVal)
Deprecated.
use Executor
|
Boolean |
OclAnyOclIsInStateOperation.evaluate(Evaluator evaluator,
Object sourceVal,
Object argVal)
Deprecated.
use Executor
|
Boolean |
OclAnyOclIsTypeOfOperation.evaluate(Evaluator evaluator,
Object sourceVal,
Object argVal)
Deprecated.
use Executor
|
Boolean |
OclComparableComparisonOperation.evaluate(Evaluator evaluator,
Object left,
Object right)
Deprecated.
use Executor
|
SetValue |
OclAnyOclAsSetOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
Modifier and Type | Method and Description |
---|---|
IntegerValue |
CGStringGetSeverityOperation.evaluate(Evaluator evaluator,
Object sourceValue)
Deprecated.
use Executor
|
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue)
Deprecated.
use Executor
|
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object argumentValue)
Deprecated.
use Executor
|
Boolean |
StringMatchesOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object left,
Object right)
Deprecated.
use Executor
|
SequenceValue |
StringTokenizeOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
String |
StringReplaceAllOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
String |
StringReplaceFirstOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object sourceValue,
Object firstArgumentValue,
Object secondArgumentValue)
Deprecated.
use Executor
|
Boolean |
CGStringLogDiagnosticOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
Object constraintName,
Object object,
Object diagnostics,
Object context,
Object severity,
Object status,
Object code)
Deprecated.
use Executor
|
Boolean |
CGStringLogDiagnosticOperation.evaluate(Evaluator evaluator,
TypeId returnTypeId,
String constraintName,
DiagnosticChain diagnostics,
Object severity,
Object object)
Deprecated.
use Executor
|
Modifier and Type | Method and Description |
---|---|
static EObject |
ValueUtil.asNavigableObject(Object value,
Object navigation,
Evaluator evaluator)
Deprecated.
use Executor
|
static Executor |
ValueUtil.getExecutor(Evaluator evaluator)
Deprecated.
only used to support deprecated code
|
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.