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

Packages that use EvaluationEnvironment
org.eclipse.ocl.examples.library   
org.eclipse.ocl.examples.library.iterator   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.delegate   
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.library
 

Methods in org.eclipse.ocl.examples.library that return EvaluationEnvironment
 EvaluationEnvironment IterationManager.getEvaluationEnvironment()
           
 

Uses of EvaluationEnvironment in org.eclipse.ocl.examples.library.iterator
 

Constructors in org.eclipse.ocl.examples.library.iterator with parameters of type EvaluationEnvironment
SortedByIteration.SortingValue(EvaluationEnvironment env, Value sourceVal, LoopExp iteratorExp, Value.BinaryOperation binaryImplementation)
           
 

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

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

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 OCLBase.getEvaluationEnvironment()
          Obtains the OCL evaluation environment.
 EvaluationEnvironment QueryBase.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, ModelManager modelManager)
           
 EvaluationVisitor EnvironmentFactory.createEvaluationVisitor(Environment env, EvaluationEnvironment evalEnv, ModelManager 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.
 

Constructors in org.eclipse.ocl.examples.pivot with parameters of type EvaluationEnvironment
InvalidEvaluationException(EvaluationEnvironment evaluationEnvironment, InvalidValueException e)
           
InvalidEvaluationException(EvaluationEnvironment evaluationEnvironment, java.lang.String message, java.lang.Throwable e, OclExpression expression, java.lang.Object context)
           
 

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

Methods in org.eclipse.ocl.examples.pivot.delegate that return EvaluationEnvironment
 EvaluationEnvironment OCLValidationDelegate.createEvaluationEnvironment(java.lang.Object object, ExpressionInOcl query, EnvironmentFactory environmentFactory)
           
 

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 EvaluationVisitor.getEvaluationEnvironment()
          Obtains the evaluation environment that keeps track of variable values and knows how to call operations, navigate properties, etc.
 EvaluationEnvironment EvaluationVisitorDecorator.getEvaluationEnvironment()
          Obtains my delegate's evaluation environment.
protected  EvaluationEnvironment AbstractEvaluationEnvironment.getParent()
          Obtains my parent (nesting) environment.
 

Constructors in org.eclipse.ocl.examples.pivot.evaluation with parameters of type EvaluationEnvironment
AbstractEvaluationEnvironment(EvaluationEnvironment parent)
           
AbstractEvaluationVisitor(Environment env, EvaluationEnvironment evalEnv, ModelManager modelManager)
          Initializes me.
EvaluationVisitorImpl(Environment env, EvaluationEnvironment evalEnv, ModelManager 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 QueryBaseImpl.getEvaluationEnvironment()
           
 EvaluationEnvironment QueryImpl.getEvaluationEnvironment()
           
 

Methods in org.eclipse.ocl.examples.pivot.utilities with parameters of type EvaluationEnvironment
 PivotEvaluationEnvironment 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, ModelManager modelManager)