|
||||||||||
| 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 env| Method Detail |
|---|
@NonNull public IOCLVMEvaluationVisitor createNestedEvaluator()
createNestedEvaluator in interface IOCLVMEvaluationVisitorcreateNestedEvaluator in interface DomainEvaluatorcreateNestedEvaluator in interface EvaluationVisitorcreateNestedEvaluator in class EvaluationVisitorImpl
@NonNull
public EvaluationVisitor createNestedUndecoratedEvaluator(@NonNull
NamedElement operation)
createNestedUndecoratedEvaluator in class EvaluationVisitorImplpublic void dispose()
dispose in interface IOCLVMEvaluationVisitordispose in interface DomainEvaluatordispose in class EvaluationVisitorImpl@NonNull public IVMEvaluationVisitor<ExpressionInOCL> getClonedEvaluator()
getClonedEvaluator in interface IVMEvaluationVisitor<ExpressionInOCL>@NonNull public OCLVMEnvironment getEnvironment()
EvaluationVisitor
getEnvironment in interface EvaluationVisitorgetEnvironment in class AbstractEvaluationVisitor@NonNull public IOCLVMEvaluationEnvironment getEvaluationEnvironment()
EvaluationVisitor
getEvaluationEnvironment in interface DomainEvaluatorgetEvaluationEnvironment in interface EvaluationVisitorgetEvaluationEnvironment in class AbstractEvaluationVisitor@NonNull public IVMModelManager getModelManager()
EvaluationVisitor
getModelManager in interface DomainEvaluatorgetModelManager in interface EvaluationVisitorgetModelManager 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 | |||||||||