|
||||||||||
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<java.lang.Object,java.lang.Object>
org.eclipse.ocl.examples.pivot.evaluation.AbstractEvaluationVisitor
org.eclipse.ocl.examples.pivot.evaluation.EvaluationVisitorImpl
org.eclipse.ocl.examples.debug.evaluator.OCLVMEvaluationVisitorImpl
public class OCLVMEvaluationVisitorImpl
OCLVMEvaluationVisitorImpl is the class for ...
Field Summary |
---|
Fields inherited from class org.eclipse.ocl.examples.pivot.evaluation.AbstractEvaluationVisitor |
---|
environment, evaluationEnvironment, metaModelManager, modelManager, monitor, undecoratedVisitor |
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor |
---|
context |
Constructor Summary | |
---|---|
OCLVMEvaluationVisitorImpl(OCLVMEnvironment env,
IOCLVMEvaluationEnvironment evalEnv)
Instantiates a new OCL evaluation visitor impl. |
Method Summary | |
---|---|
IOCLVMEvaluationVisitor |
createNestedEvaluator()
|
EvaluationVisitor |
createNestedUndecoratedEvaluator(NamedElement operation)
|
void |
dispose()
|
IVMEvaluationVisitor<ExpressionInOCL> |
getClonedEvaluator()
|
OCLVMEnvironment |
getEnvironment()
Obtains the environment that provides the metamodel semantics for the expression to be evaluated. |
IOCLVMEvaluationEnvironment |
getEvaluationEnvironment()
Obtains the evaluation environment that keeps track of variable values and knows how to call operations, navigate properties, etc. |
IVMModelManager |
getModelManager()
Obtains the mapping of model classes to their extents. |
java.lang.String |
getPluginId()
|
Methods inherited from class org.eclipse.ocl.examples.pivot.evaluation.AbstractEvaluationVisitor |
---|
createRegexCache, getIdResolver, getLogger, getMetaModelManager, getMonitor, getRegexPattern, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getStaticTypeOf, getUndecoratedVisitor, getVisitor, isCanceled, setCanceled, setLogger, setMonitor, setUndecoratedVisitor, 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 |
Methods inherited from interface org.eclipse.ocl.examples.debug.evaluator.IOCLVMEvaluationVisitor |
---|
safeVisit |
Methods inherited from interface org.eclipse.ocl.examples.pivot.evaluation.EvaluationVisitor |
---|
evaluate, evaluate, getEvaluator, getMetaModelManager, getMonitor, getStandardLibrary, isCanceled, setCanceled, setMonitor, setUndecoratedVisitor |
Methods inherited from interface org.eclipse.ocl.examples.domain.evaluation.DomainEvaluator |
---|
getIdResolver, getLogger, getRegexPattern, getStaticTypeOf, getStaticTypeOf, getStaticTypeOf, setLogger |
Constructor Detail |
---|
public OCLVMEvaluationVisitorImpl(@NonNull OCLVMEnvironment env, @NonNull IOCLVMEvaluationEnvironment evalEnv)
env
- the envevalEnv
- the eval envMethod Detail |
---|
@NonNull public IOCLVMEvaluationVisitor createNestedEvaluator()
createNestedEvaluator
in interface IOCLVMEvaluationVisitor
createNestedEvaluator
in interface DomainEvaluator
createNestedEvaluator
in interface EvaluationVisitor
createNestedEvaluator
in class EvaluationVisitorImpl
@NonNull public EvaluationVisitor createNestedUndecoratedEvaluator(@NonNull NamedElement operation)
createNestedUndecoratedEvaluator
in class EvaluationVisitorImpl
public void dispose()
dispose
in interface IOCLVMEvaluationVisitor
dispose
in interface DomainEvaluator
dispose
in class EvaluationVisitorImpl
@NonNull public IVMEvaluationVisitor<ExpressionInOCL> getClonedEvaluator()
getClonedEvaluator
in interface IVMEvaluationVisitor<ExpressionInOCL>
@NonNull public OCLVMEnvironment getEnvironment()
EvaluationVisitor
getEnvironment
in interface EvaluationVisitor
getEnvironment
in class AbstractEvaluationVisitor
@NonNull public IOCLVMEvaluationEnvironment getEvaluationEnvironment()
EvaluationVisitor
getEvaluationEnvironment
in interface DomainEvaluator
getEvaluationEnvironment
in interface EvaluationVisitor
getEvaluationEnvironment
in class AbstractEvaluationVisitor
@NonNull public IVMModelManager getModelManager()
EvaluationVisitor
getModelManager
in interface DomainEvaluator
getModelManager
in interface EvaluationVisitor
getModelManager
in class AbstractEvaluationVisitor
@NonNull public java.lang.String getPluginId()
getPluginId
in interface IVMEvaluationVisitor<ExpressionInOCL>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |