|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use EvaluationEnvironment | |
---|---|
org.eclipse.ocl | Definition of the extensible environment API for OCL parsing and evaluation. |
org.eclipse.ocl.ecore | Implementation of an OCL binding for the Ecore metamodel. |
org.eclipse.ocl.options | |
org.eclipse.ocl.uml | Implementation of an OCL binding for the UML metamodel. |
org.eclipse.ocl.util | Miscellaneous utilities in support of the OCL parser and environment implementations. |
Uses of EvaluationEnvironment in org.eclipse.ocl |
---|
Classes in org.eclipse.ocl that implement EvaluationEnvironment | |
---|---|
class |
AbstractEvaluationEnvironment<C,O,P,CLS,E>
A partial implementation of the EvaluationEnvironment interface,
providing some useful common behaviors. |
Methods in org.eclipse.ocl that return EvaluationEnvironment | |
---|---|
EvaluationEnvironment<C,O,P,CLS,E> |
EnvironmentFactory.createEvaluationEnvironment()
Creates a new evaluation environment to track the values of variables in an OCL expression as it is evaluated. |
EvaluationEnvironment<C,O,P,CLS,E> |
EnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment<C,O,P,CLS,E> parent)
Creates a new evaluation environment as a nested environment of the specified parent. |
EvaluationEnvironment<C,?,?,CLS,E> |
Query.getEvaluationEnvironment()
Obtains the evaluation environment that I use to evaluate OCL expressions. |
EvaluationEnvironment<C,O,P,CLS,E> |
OCL.getEvaluationEnvironment()
Obtains the OCL evaluation environment. |
EvaluationEnvironment<C,O,P,CLS,E> |
EvaluationVisitorDecorator.getEvaluationEnvironment()
Obtains my delegate's evaluation environment. |
EvaluationEnvironment<C,O,P,CLS,E> |
EvaluationVisitor.getEvaluationEnvironment()
Obtains the evaluation environment that keeps track of variable values and knows how to call operations, navigate properties, etc. |
EvaluationEnvironment<C,O,P,CLS,E> |
AbstractEvaluationVisitor.getEvaluationEnvironment()
|
protected EvaluationEnvironment<C,O,P,CLS,E> |
AbstractEvaluationEnvironment.getParent()
Obtains my parent (nesting) environment. |
Methods in org.eclipse.ocl with parameters of type EvaluationEnvironment | |
---|---|
EvaluationEnvironment<C,O,P,CLS,E> |
EnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment<C,O,P,CLS,E> parent)
Creates a new evaluation environment as a nested environment of the specified parent. |
EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
EnvironmentFactory.createEvaluationVisitor(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
EvaluationEnvironment<C,O,P,CLS,E> evalEnv,
Map<? extends CLS,? extends Set<? extends E>> extentMap)
Creates a new evaluation visitor, for the evaluation of OCL expressions. |
EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
AbstractEnvironmentFactory.createEvaluationVisitor(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
EvaluationEnvironment<C,O,P,CLS,E> evalEnv,
Map<? extends CLS,? extends Set<? extends E>> extentMap)
|
protected void |
AbstractEvaluationVisitor.setEvaluationEnvironment(EvaluationEnvironment<C,O,P,CLS,E> evaluationEnvironment)
Sets the evaluation environment to be used by this visitor during evaluation. |
Constructors in org.eclipse.ocl with parameters of type EvaluationEnvironment | |
---|---|
AbstractEvaluationEnvironment(EvaluationEnvironment<C,O,P,CLS,E> parent)
|
|
AbstractEvaluationVisitor(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
EvaluationEnvironment<C,O,P,CLS,E> evalEnv,
Map<? extends CLS,? extends Set<? extends E>> extentMap)
Initializes me. |
|
EvaluationVisitorImpl(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
EvaluationEnvironment<C,O,P,CLS,E> evalEnv,
Map<? extends CLS,? extends Set<? extends E>> extentMap)
Constructor |
Uses of EvaluationEnvironment in org.eclipse.ocl.ecore |
---|
Classes in org.eclipse.ocl.ecore that implement EvaluationEnvironment | |
---|---|
class |
EcoreEvaluationEnvironment
Implementation of the EvaluationEnvironment for evaluation of OCL
expressions on instances of Ecore models (i.e., on M0 models). |
Methods in org.eclipse.ocl.ecore that return EvaluationEnvironment | |
---|---|
EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> |
EcoreEnvironmentFactory.createEvaluationEnvironment()
|
EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> |
EcoreEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> parent)
|
Methods in org.eclipse.ocl.ecore with parameters of type EvaluationEnvironment | |
---|---|
EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> |
EcoreEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> parent)
|
Constructors in org.eclipse.ocl.ecore with parameters of type EvaluationEnvironment | |
---|---|
EcoreEvaluationEnvironment(EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> parent)
Initializes me with my parent evaluation environment (nesting scope). |
Uses of EvaluationEnvironment in org.eclipse.ocl.options |
---|
Methods in org.eclipse.ocl.options with parameters of type EvaluationEnvironment | ||
---|---|---|
static
|
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
|
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.uml |
---|
Classes in org.eclipse.ocl.uml that implement EvaluationEnvironment | |
---|---|
class |
UMLEvaluationEnvironment
Implementation of the EvaluationEnvironment for evaluation of OCL
expressions on instances of UML models (i.e., on M0 models). |
Methods in org.eclipse.ocl.uml that return EvaluationEnvironment | |
---|---|
EvaluationEnvironment<Classifier,Operation,Property,Class,EObject> |
UMLEnvironmentFactory.createEvaluationEnvironment()
|
EvaluationEnvironment<Classifier,Operation,Property,Class,EObject> |
UMLEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment<Classifier,Operation,Property,Class,EObject> parent)
|
Methods in org.eclipse.ocl.uml with parameters of type EvaluationEnvironment | |
---|---|
EvaluationEnvironment<Classifier,Operation,Property,Class,EObject> |
UMLEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment<Classifier,Operation,Property,Class,EObject> parent)
|
Constructors in org.eclipse.ocl.uml with parameters of type EvaluationEnvironment | |
---|---|
UMLEvaluationEnvironment(EvaluationEnvironment<Classifier,Operation,Property,Class,EObject> parent)
Initializes me with my parent evaluation environment (nesting scope). |
Uses of EvaluationEnvironment in org.eclipse.ocl.util |
---|
Methods in org.eclipse.ocl.util with parameters of type EvaluationEnvironment | ||
---|---|---|
static
|
OCLUtil.getAdapter(EvaluationEnvironment<?,?,?,?,?> env,
Class<T> adapterType)
Obtains an adapter for the specified interface type, if the evaluation environment is Adaptable to it. |
|
static
|
CollectionUtil.product(EvaluationEnvironment<C,O,P,CLS,E> evalEnv,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
Collection<?> self,
Collection<?> c,
C tupleType)
Implementation of the OCL Collection::product(c : Collection(T2)) : Set(Tuple(first : T, second : T2)) operations. |
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV NEXT | FRAMES NO FRAMES |