Modifier and Type | Interface and Description |
---|---|
interface |
OCLVMEvaluationEnvironment |
Modifier and Type | Class and Description |
---|---|
class |
OCLVMNestedEvaluationEnvironment |
class |
OCLVMRootEvaluationEnvironment |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
OCLVMEvaluationVisitor.getEvaluationEnvironment() |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
VMVirtualMachine.getEvaluationEnv() |
Modifier and Type | Method and Description |
---|---|
static void |
VariableFinder.setValueAndType(VMVariableData variable,
Object value,
EClassifier optDeclaredType,
EvaluationEnvironment evalEnv)
Deprecated.
use non-static method
|
static void |
VariableFinder.setValueAndType(VMVariableData variable,
Object value,
Type optDeclaredType,
EvaluationEnvironment evalEnv)
Deprecated.
use non-static method
|
Modifier and Type | Interface and Description |
---|---|
interface |
VMEvaluationEnvironment |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVMEvaluationEnvironment |
class |
VMNestedEvaluationEnvironment |
class |
VMRootEvaluationEnvironment |
Modifier and Type | Interface and Description |
---|---|
static interface |
EvaluationEnvironment.EvaluationEnvironmentExtension |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
Executor.getEvaluationEnvironment() |
EvaluationEnvironment |
Evaluator.getEvaluationEnvironment()
Deprecated.
use Executor or EvaluationVisitor.
|
EvaluationEnvironment |
EvaluationVisitor.getEvaluationEnvironment()
Obtains the evaluation environment that keeps track of variable values
and knows how to call operations, navigate properties, etc.
|
EvaluationEnvironment |
Executor.ExecutorExtension.pushEvaluationEnvironment(NamedElement executableObject,
Object caller) |
EvaluationEnvironment |
Executor.pushEvaluationEnvironment(NamedElement executableObject,
OCLExpression callingObject)
Deprecated.
use Object argument in ExecutorInternalExtension
|
Modifier and Type | Class and Description |
---|---|
class |
BasicEvaluationEnvironment
Basic implementation of the
EvaluationEnvironment interface,
providing some useful common behaviors. |
Constructor and Description |
---|
BasicEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject)
Deprecated.
supply a callingObject
|
OCLEvaluationVisitor(EvaluationEnvironment evalEnv)
Deprecated.
use ExecutorInternal
|
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
QueryImpl.getEvaluationEnvironment(Object unboxedObject) |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
ExecutorManager.getEvaluationEnvironment() |
EvaluationEnvironment |
ExecutorManager.pushEvaluationEnvironment(NamedElement executableObject,
Object caller) |
EvaluationEnvironment |
ExecutorManager.pushEvaluationEnvironment(NamedElement executableObject,
OCLExpression callingObject)
Deprecated.
use TypedElement argument
|
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
AbstractEvaluatorIterationManager.getEvaluationEnvironment() |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
EnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject)
Deprecated.
no longer used
|
EvaluationEnvironment |
AbstractEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject)
Deprecated.
no longer used
|
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 |
AbstractEnvironmentFactory.createEvaluationEnvironment(NamedElement executableObject,
ModelManager modelManager) |
EvaluationEnvironment |
Query.getEvaluationEnvironment(Object unboxedObject)
Obtains the evaluation environment that I use to evaluate OCL expressions.
|
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment |
EnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject)
Deprecated.
no longer used
|
EvaluationEnvironment |
AbstractEnvironmentFactory.createEvaluationEnvironment(EvaluationEnvironment parent,
NamedElement executableObject)
Deprecated.
no longer used
|
EvaluationVisitor |
EnvironmentFactory.createEvaluationVisitor(EvaluationEnvironment evalEnv)
Creates a new evaluation visitor, for the evaluation of OCL expressions.
|
EvaluationVisitor |
AbstractEnvironmentFactory.createEvaluationVisitor(EvaluationEnvironment evaluationEnvironment) |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.