Modifier and Type | Interface and Description |
---|---|
interface |
IOCLVMEvaluationEnvironment |
Modifier and Type | Class and Description |
---|---|
class |
OCLVMNestedEvaluationEnvironment |
class |
OCLVMRootEvaluationEnvironment |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
AbstractOCLVMEvaluationVisitor.getEvaluationEnvironment() |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
VMVirtualMachine.getEvaluationEnv() |
Modifier and Type | Method and Description |
---|---|
static void |
VariableFinder.setValueAndType(VMVariableData variable,
java.lang.Object value,
org.eclipse.emf.ecore.EClassifier optDeclaredType,
EvaluationEnvironment evalEnv)
Deprecated.
use non-static method
|
static void |
VariableFinder.setValueAndType(VMVariableData variable,
java.lang.Object value,
java.lang.String declaredTypeName,
EvaluationEnvironment evalEnv)
Deprecated.
use non-static method
|
static void |
VariableFinder.setValueAndType(VMVariableData variable,
java.lang.Object value,
Type optDeclaredType,
EvaluationEnvironment evalEnv)
Deprecated.
use non-static method
|
Modifier and Type | Interface and Description |
---|---|
interface |
IVMEvaluationEnvironment |
interface |
IVMEvaluationEnvironmentExtension |
Modifier and Type | Class and Description |
---|---|
class |
VMEvaluationEnvironment |
class |
VMNestedEvaluationEnvironment |
class |
VMRootEvaluationEnvironment |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
EvaluationVisitor.getEvaluationEnvironment()
Obtains the evaluation environment that keeps track of variable values
and knows how to call operations, navigate properties, etc.
|
EvaluationEnvironment |
Evaluator.getEvaluationEnvironment() |
Modifier and Type | Class and Description |
---|---|
class |
BasicEvaluationEnvironment
Basic implementation of the
EvaluationEnvironment interface,
providing some useful common behaviors. |
Modifier and Type | Field and Description |
---|---|
protected EvaluationEnvironment |
AbstractEvaluationVisitor.evaluationEnvironment |
protected EvaluationEnvironment |
BasicEvaluationEnvironment.parent |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
AbstractEvaluationVisitor.getEvaluationEnvironment() |
EvaluationEnvironment |
AbstractEvaluationVisitorDecorator.getEvaluationEnvironment()
Obtains my delegate's evaluation environment.
|
EvaluationEnvironment |
BasicEvaluationEnvironment.getParent() |
Constructor and Description |
---|
AbstractEvaluationVisitor(EvaluationEnvironment evalEnv)
Initializes me.
|
BasicEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject) |
OCLEvaluationVisitor(EvaluationEnvironment evalEnv)
Constructor
|
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
QueryImpl.getEvaluationEnvironment(java.lang.Object unboxedObject) |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
ExecutorManager.getEvaluationEnvironment() |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
AbstractEvaluatorIterationManager.getEvaluationEnvironment() |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
AbstractEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject) |
EvaluationEnvironment |
EnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject)
Creates a new evaluation environment as a nested environment of the
specified parent.
|
EvaluationEnvironment |
AbstractEnvironmentFactory.createEvaluationEnvironment(NamedElement executableObject,
ModelManager modelManager) |
EvaluationEnvironment |
EnvironmentFactory.createEvaluationEnvironment(NamedElement executableObject,
ModelManager modelManager)
Creates a new evaluation environment to track the values of variables in
an OCL expression as it is evaluated.
|
EvaluationEnvironment |
Query.getEvaluationEnvironment(java.lang.Object unboxedObject)
Obtains the evaluation environment that I use to evaluate OCL expressions.
|
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
AbstractEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject) |
EvaluationEnvironment |
EnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject)
Creates a new evaluation environment as a nested environment of the
specified parent.
|
EvaluationVisitor |
AbstractEnvironmentFactory.createEvaluationVisitor(EvaluationEnvironment evalEnv) |
EvaluationVisitor |
EnvironmentFactory.createEvaluationVisitor(EvaluationEnvironment evalEnv)
Creates a new evaluation visitor, for the evaluation of OCL expressions.
|