Uses of Interface
org.eclipse.ocl.examples.pivot.evaluation.EvaluationEnvironment

Packages that use EvaluationEnvironment
org.eclipse.ocl.examples.debug.evaluator   
org.eclipse.ocl.examples.debug.vm   
org.eclipse.ocl.examples.debug.vm.evaluator   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.evaluation   
org.eclipse.ocl.examples.pivot.options   
org.eclipse.ocl.examples.pivot.utilities   
org.eclipse.ocl.examples.xtext.console   
 

Uses of EvaluationEnvironment in org.eclipse.ocl.examples.debug.evaluator
 

Subinterfaces of EvaluationEnvironment in org.eclipse.ocl.examples.debug.evaluator
 interface IOCLVMEvaluationEnvironment
           
 

Classes in org.eclipse.ocl.examples.debug.evaluator that implement EvaluationEnvironment
 class OCLVMNestedEvaluationEnvironment
           
 class OCLVMRootEvaluationEnvironment
           
 

Methods in org.eclipse.ocl.examples.debug.evaluator with parameters of type EvaluationEnvironment
 IOCLVMEvaluationEnvironment OCLVMEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent)
           
 

Uses of EvaluationEnvironment in org.eclipse.ocl.examples.debug.vm
 

Methods in org.eclipse.ocl.examples.debug.vm that return EvaluationEnvironment
 EvaluationEnvironment VMVirtualMachine.getEvaluationEnv()
           
 

Methods in org.eclipse.ocl.examples.debug.vm with parameters of type EvaluationEnvironment
static void VariableFinder.setValueAndType(VMVariableData variable, java.lang.Object value, DomainType optDeclaredType, EvaluationEnvironment evalEnv)
           
static void VariableFinder.setValueAndType(VMVariableData variable, java.lang.Object value, org.eclipse.emf.ecore.EClassifier optDeclaredType, EvaluationEnvironment evalEnv)
           
static void VariableFinder.setValueAndType(VMVariableData variable, java.lang.Object value, java.lang.String declaredTypeName, EvaluationEnvironment evalEnv)
           
 

Uses of EvaluationEnvironment in org.eclipse.ocl.examples.debug.vm.evaluator
 

Subinterfaces of EvaluationEnvironment in org.eclipse.ocl.examples.debug.vm.evaluator
 interface IVMEvaluationEnvironment<T extends NamedElement>
           
 interface IVMRootEvaluationEnvironment<T extends NamedElement>
           
 

Classes in org.eclipse.ocl.examples.debug.vm.evaluator that implement EvaluationEnvironment
 class VMEvaluationEnvironment<T extends NamedElement>
           
 class VMNestedEvaluationEnvironment<T extends NamedElement>
           
 class VMRootEvaluationEnvironment<T extends NamedElement>
           
 

Uses of EvaluationEnvironment in org.eclipse.ocl.examples.pivot
 

Methods in org.eclipse.ocl.examples.pivot that return EvaluationEnvironment
 EvaluationEnvironment EnvironmentFactory.createEvaluationEnvironment()
          Creates a new evaluation environment to track the values of variables in an OCL expression as it is evaluated.
 EvaluationEnvironment EnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent)
          Creates a new evaluation environment as a nested environment of the specified parent.
 EvaluationEnvironment OCL.getEvaluationEnvironment()
          Deprecated. no longer called
 EvaluationEnvironment Query.getEvaluationEnvironment()
          Obtains the evaluation environment that I use to evaluate OCL expressions.
 

Methods in org.eclipse.ocl.examples.pivot with parameters of type EvaluationEnvironment
 EvaluationEnvironment EnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent)
          Creates a new evaluation environment as a nested environment of the specified parent.
 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.
static
<T> T
OCLUtil.getAdapter(EvaluationEnvironment env, java.lang.Class<T> adapterType)
          Obtains an adapter for the specified interface type, if the evaluation environment is Adaptable to it.
 

Uses of EvaluationEnvironment in org.eclipse.ocl.examples.pivot.evaluation
 

Classes in org.eclipse.ocl.examples.pivot.evaluation that implement EvaluationEnvironment
 class AbstractEvaluationEnvironment
          A partial implementation of the EvaluationEnvironment interface, providing some useful common behaviors.
 class PivotEvaluationEnvironment
          Implementation of the EvaluationEnvironment for evaluation of OCL expressions on instances of Ecore models (i.e., on M0 models).
 

Fields in org.eclipse.ocl.examples.pivot.evaluation declared as EvaluationEnvironment
protected  EvaluationEnvironment AbstractEvaluationVisitor.evaluationEnvironment
           
 

Methods in org.eclipse.ocl.examples.pivot.evaluation that return EvaluationEnvironment
 EvaluationEnvironment AbstractEvaluationVisitor.getEvaluationEnvironment()
           
 EvaluationEnvironment AbstractEvaluationVisitorDecorator.getEvaluationEnvironment()
          Obtains my delegate's evaluation environment.
 EvaluationEnvironment EvaluationVisitor.getEvaluationEnvironment()
          Obtains the evaluation environment that keeps track of variable values and knows how to call operations, navigate properties, etc.
 

Constructors in org.eclipse.ocl.examples.pivot.evaluation with parameters of type EvaluationEnvironment
AbstractEvaluationEnvironment(EvaluationEnvironment parent)
           
AbstractEvaluationVisitor(Environment env, EvaluationEnvironment evalEnv, DomainModelManager modelManager)
          Initializes me.
EvaluationVisitorImpl(Environment env, EvaluationEnvironment evalEnv, DomainModelManager modelManager)
          Constructor
PivotEvaluationEnvironment(EvaluationEnvironment parent)
          Initializes me with my parent evaluation environment (nesting scope).
 

Uses of EvaluationEnvironment in org.eclipse.ocl.examples.pivot.options
 

Methods in org.eclipse.ocl.examples.pivot.options with parameters of type EvaluationEnvironment
static
<T> T
EvaluationOptions.getValue(EvaluationEnvironment env, Option<T> option)
          Obtains the value of the specified option's setting in the the given environment's options map, adapting the environment as necessary to the Customizable API.
static
<T> void
EvaluationOptions.setOption(EvaluationEnvironment env, Option<T> option, T value)
          Add an option to apply to the specified environment, adapting it as necessary to the Customizable API.
 

Uses of EvaluationEnvironment in org.eclipse.ocl.examples.pivot.utilities
 

Methods in org.eclipse.ocl.examples.pivot.utilities that return EvaluationEnvironment
 EvaluationEnvironment PivotEnvironmentFactory.createEvaluationEnvironment()
           
 EvaluationEnvironment PivotEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent)
           
 EvaluationEnvironment QueryImpl.getEvaluationEnvironment()
           
 

Methods in org.eclipse.ocl.examples.pivot.utilities with parameters of type EvaluationEnvironment
 EvaluationEnvironment PivotEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent)
           
 

Uses of EvaluationEnvironment in org.eclipse.ocl.examples.xtext.console
 

Constructors in org.eclipse.ocl.examples.xtext.console with parameters of type EvaluationEnvironment
OCLConsolePage.CancelableEvaluationVisitor(org.eclipse.core.runtime.IProgressMonitor monitor, Environment env, EvaluationEnvironment evalEnv, DomainModelManager modelManager)