Package | Description |
---|---|
org.eclipse.ocl.examples.pivot | |
org.eclipse.ocl.examples.pivot.delegate | |
org.eclipse.ocl.examples.pivot.evaluation | |
org.eclipse.ocl.examples.xtext.console |
Modifier and Type | Method and Description |
---|---|
EvaluationVisitor |
AbstractEnvironmentFactory.createEvaluationVisitor(Environment env,
EvaluationEnvironment evalEnv,
DomainModelManager modelManager) |
EvaluationVisitor |
EnvironmentFactory.createEvaluationVisitor(Environment env,
EvaluationEnvironment evalEnv,
DomainModelManager modelManager)
Creates a new evaluation visitor, for the evaluation of OCL expressions.
|
Modifier and Type | Method and Description |
---|---|
EvaluationVisitor |
OCLValidationDelegate.createEvaluationVisitor(java.lang.Object object,
ExpressionInOCL query) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
OCLValidationDelegate.check(EvaluationVisitor evaluationVisitor,
java.lang.String constraintName,
ExpressionInOCL query) |
protected java.lang.String |
OCLValidationDelegate.evaluateMessage(EvaluationVisitor evaluationVisitor,
java.lang.String constraintName,
ExpressionInOCL query) |
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 |
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 | Field and Description |
---|---|
protected EV |
AbstractEvaluationVisitorDecorator.delegate |
Modifier and Type | Method and Description |
---|---|
EvaluationVisitor |
AbstractEvaluationVisitorDecorator.createNestedEvaluator()
Delegates to my decorated visitor.
|
EvaluationVisitor |
EvaluationVisitor.createNestedEvaluator() |
EvaluationVisitor |
EvaluationVisitorImpl.createNestedEvaluator() |
EvaluationVisitor |
TracingEvaluationVisitor.createNestedEvaluator() |
EvaluationVisitor |
EvaluationVisitor.getEvaluator() |
EvaluationVisitor |
EvaluationVisitorImpl.getEvaluator() |
EvaluationVisitor |
TracingEvaluationVisitor.getEvaluator() |
protected EvaluationVisitor |
AbstractEvaluationVisitor.getUndecoratedVisitor()
Obtains the visitor on which I perform nested
Visitable#accept(org.eclipse.ocl.utilities.Visitor) calls. |
protected EvaluationVisitor |
AbstractEvaluationVisitor.getVisitor()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractEvaluationVisitor.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor)
Sets the visitor on which I perform nested
Visitable#accept(org.eclipse.ocl.utilities.Visitor) calls. |
void |
AbstractEvaluationVisitorDecorator.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor)
Delegates to my decorated visitor.
|
void |
EvaluationVisitor.setUndecoratedVisitor(EvaluationVisitor evaluationVisitor)
Configures the specified decorated visitor to correctly handle the
invocation of recursive
visitXxx(...) calls. |
Constructor and Description |
---|
EvaluationVisitorDecorator(EvaluationVisitor decorated) |
TracingEvaluationVisitor(EvaluationVisitor decorated)
Initializes me with the visitor whose evaluation I trace to the console.
|
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() . |
Modifier and Type | Method and Description |
---|---|
EvaluationVisitor |
OCLConsolePage.CancelableEvaluationVisitor.createNestedEvaluator() |