Modifier and Type | Interface and Description |
---|---|
interface |
OCLVMEvaluationEnvironment |
Modifier and Type | Class and Description |
---|---|
class |
OCLVMNestedEvaluationEnvironment |
class |
OCLVMRootEvaluationEnvironment |
Modifier and Type | Method and Description |
---|---|
protected OCLVMEvaluationEnvironment |
OCLVMExecutor.createNestedEvaluationEnvironment(EvaluationEnvironment.EvaluationEnvironmentExtension evaluationEnvironment,
NamedElement executableObject,
OCLExpression callingObject) |
Modifier and Type | Interface and Description |
---|---|
interface |
VMEvaluationEnvironment |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVMEvaluationEnvironment |
class |
VMNestedEvaluationEnvironment |
class |
VMRootEvaluationEnvironment |
Modifier and Type | Method and Description |
---|---|
EvaluationEnvironment.EvaluationEnvironmentExtension |
EvaluationEnvironment.EvaluationEnvironmentExtension.getParentEvaluationEnvironment() |
Modifier and Type | Class and Description |
---|---|
class |
BasicEvaluationEnvironment
Basic implementation of the
EvaluationEnvironment interface,
providing some useful common behaviors. |
Modifier and Type | Method and Description |
---|---|
protected EvaluationEnvironment.EvaluationEnvironmentExtension |
AbstractExecutor.createNestedEvaluationEnvironment(EvaluationEnvironment.EvaluationEnvironmentExtension evaluationEnvironment,
NamedElement executableObject,
OCLExpression callingObject) |
protected EvaluationEnvironment.EvaluationEnvironmentExtension |
AbstractExecutor.createRootEvaluationEnvironment(NamedElement executableObject) |
EvaluationEnvironment.EvaluationEnvironmentExtension |
BasicEvaluationEnvironment.getParentEvaluationEnvironment() |
Modifier and Type | Method and Description |
---|---|
protected EvaluationEnvironment.EvaluationEnvironmentExtension |
AbstractExecutor.createNestedEvaluationEnvironment(EvaluationEnvironment.EvaluationEnvironmentExtension evaluationEnvironment,
NamedElement executableObject,
OCLExpression callingObject) |
protected void |
AbstractExecutor.setRootEvaluationEnvironment(EvaluationEnvironment.EvaluationEnvironmentExtension evaluationEnvironment) |
Constructor and Description |
---|
BasicEvaluationEnvironment(EvaluationEnvironment.EvaluationEnvironmentExtension parent,
NamedElement executableObject,
OCLExpression callingObject) |