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 ...
|
Modifier and Type | Method and Description |
---|---|
EvaluationVisitor |
OCLVMEvaluationVisitor.createNestedEvaluator()
Deprecated.
Evaluator no longer nests
|
EvaluationVisitor |
OCLVMEvaluationVisitor.getEvaluator()
Deprecated.
Moved to Evaluator
|
Modifier and Type | Method and Description |
---|---|
void |
OCLVMEvaluationVisitor.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor) |
Constructor and Description |
---|
OCLAbstractTracingEvaluationVisitor(EvaluationVisitor decorated)
Instantiates a new OCL tracing evaluation visitor.
|
OCLTracingEvaluationVisitor(EvaluationVisitor decorated)
Instantiates a new OCL tracing evaluation visitor.
|
OCLVMEvaluationVisitorDecorator(EvaluationVisitor decorated) |
Modifier and Type | Interface and Description |
---|---|
interface |
VMEvaluationVisitor |
Modifier and Type | Method and Description |
---|---|
EvaluationVisitor |
AbstractVMEvaluationStepper.getEvaluationVisitor() |
EvaluationVisitor |
VMEvaluationStepper.getEvaluationVisitor() |
Modifier and Type | Interface and Description |
---|---|
static interface |
EvaluationVisitor.EvaluationVisitorExtension |
Modifier and Type | Method and Description |
---|---|
EvaluationVisitor |
EvaluationVisitor.createNestedEvaluator()
Deprecated.
no longer used
|
EvaluationVisitor |
EvaluationVisitor.getEvaluator()
Deprecated.
use getExecutor
|
Modifier and Type | Method and Description |
---|---|
T |
AbstractConstraintEvaluator.evaluate(EvaluationVisitor evaluationVisitor)
Use the evaluationVisitor to execute my expression on the objects within the evaluationVisitor's evaluationEnvironment,
invoking one of handleSuccessResult, handleFailureResult, handleInvalidResult or handleExceptionResult to provide the return value.
|
void |
EvaluationVisitor.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor)
Configures the specified decorated visitor to correctly handle the
invocation of recursive
visitXxx(...) calls. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEvaluationVisitorDecorator<EV extends EvaluationVisitor>
A visitor that decorates another
EvaluationVisitor , to intercept
invocations of the visitXxx(...) methods. |
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 |
BasicEvaluationVisitor
An evaluation visitor implementation for OCL expressions.
|
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 |
---|---|
EvaluationVisitor |
BasicEvaluationVisitor.createNestedEvaluator()
Deprecated.
Evaluator no longer nests
|
EvaluationVisitor |
AbstractEvaluationVisitorDecorator.createNestedEvaluator()
Deprecated.
Evaluator no longer nests
|
EvaluationVisitor |
OCLEvaluationVisitor.createNestedUndecoratedEvaluator(NamedElement namedElement)
Deprecated.
visitors do not nest any more
|
EvaluationVisitor |
ExecutorInternal.getEvaluationVisitor() |
EvaluationVisitor |
AbstractEvaluationVisitorDecorator.getEvaluator()
Deprecated.
moved to Evaluator
|
EvaluationVisitor |
AbstractEvaluationVisitor.getEvaluator() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractEvaluationVisitorDecorator.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor)
Delegates to my decorated visitor.
|
void |
AbstractEvaluationVisitor.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor)
Sets the visitor on which I perform nested
Visitable.accept(Visitor) calls. |
Constructor and Description |
---|
TracingEvaluationVisitor(EvaluationVisitor decorated)
Initializes me with the visitor whose evaluation I trace to the console.
|
Modifier and Type | Method and Description |
---|---|
EvaluationVisitor |
EnvironmentFactory.createEvaluationVisitor(EvaluationEnvironment evalEnv)
Creates a new evaluation visitor, for the evaluation of OCL expressions.
|
EvaluationVisitor |
AbstractEnvironmentFactory.createEvaluationVisitor(EvaluationEnvironment evaluationEnvironment) |
EvaluationVisitor |
OCL.createEvaluationVisitor(Object context,
ExpressionInOCL expression)
Creates a new evaluation visitor, for the evaluation of an OCL expression in a context.
|
EvaluationVisitor |
EnvironmentFactory.createEvaluationVisitor(Object context,
ExpressionInOCL expression,
ModelManager modelManager)
Creates a new evaluation visitor, for the evaluation of an OCL expression on a context using an environment and a modelManager.
|
EvaluationVisitor |
AbstractEnvironmentFactory.createEvaluationVisitor(Object context,
ExpressionInOCL expression,
ModelManager modelManager) |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.