|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ocl.examples.pivot.util.AbstractVisitor<R,C>
org.eclipse.ocl.examples.pivot.util.AbstractExtendingVisitor<Value,java.lang.Object>
org.eclipse.ocl.examples.pivot.evaluation.AbstractEvaluationVisitor
org.eclipse.ocl.examples.pivot.evaluation.EvaluationVisitorImpl
org.eclipse.ocl.examples.xtext.console.OCLConsolePage.CancelableEvaluationVisitor
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().
| Field Summary |
|---|
| Fields inherited from class org.eclipse.ocl.examples.pivot.evaluation.AbstractEvaluationVisitor |
|---|
environment, evaluationEnvironment, metaModelManager, modelManager, valueFactory |
| Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor |
|---|
context |
| Constructor Summary | |
|---|---|
protected |
OCLConsolePage.CancelableEvaluationVisitor(org.eclipse.core.runtime.IProgressMonitor monitor,
Environment env,
EvaluationEnvironment evalEnv,
DomainModelManager modelManager)
|
| Method Summary | |
|---|---|
EvaluationVisitor |
createNestedEvaluator()
|
protected EvaluationVisitor |
getUndecoratedVisitor()
Obtains the visitor on which I perform nested Visitable#accept(org.eclipse.ocl.utilities.Visitor) calls. |
ValueFactory |
getValueFactory()
Return the factory for values and indirectly for types. |
| Methods inherited from class org.eclipse.ocl.examples.pivot.evaluation.AbstractEvaluationVisitor |
|---|
getEnvironment, getEvaluationEnvironment, getMetaModelManager, getModelManager, getStandardLibrary, getVisitor, isCanceled, setCanceled, setUndecoratedVisitor, throwInvalidEvaluation, throwInvalidEvaluation, throwInvalidEvaluation, toString, visitConstraint |
| Methods inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor |
|---|
getAdapter, visit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected OCLConsolePage.CancelableEvaluationVisitor(org.eclipse.core.runtime.IProgressMonitor monitor,
Environment env,
EvaluationEnvironment evalEnv,
DomainModelManager modelManager)
| Method Detail |
|---|
public EvaluationVisitor createNestedEvaluator()
createNestedEvaluator in interface DomainEvaluatorcreateNestedEvaluator in interface EvaluationVisitorcreateNestedEvaluator in class EvaluationVisitorImplprotected EvaluationVisitor getUndecoratedVisitor()
AbstractEvaluationVisitorVisitable#accept(org.eclipse.ocl.utilities.Visitor) calls. This
handles the case in which I am decorated by another visitor that must
intercept every visitXxx() method. If I internally just
recursively visit myself, then this decorator is cut out of the picture.
getUndecoratedVisitor in class AbstractEvaluationVisitorpublic ValueFactory getValueFactory()
DomainEvaluator
getValueFactory in interface DomainEvaluatorgetValueFactory in interface EvaluationVisitorgetValueFactory in class AbstractEvaluationVisitor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||