public abstract class VMNestedEvaluationEnvironment extends AbstractVMEvaluationEnvironment
VMEvaluationEnvironment.StepperEntry
EvaluationEnvironment.EvaluationEnvironmentExtension
Modifier and Type | Field and Description |
---|---|
protected VMEvaluationEnvironment |
rootVMEvaluationEnvironment |
callingObject, environmentFactory, executableObject, executor, modelManager, parent
Constructor and Description |
---|
VMNestedEvaluationEnvironment(VMEvaluationEnvironment vmEvaluationEnvironment,
NamedElement executableObject,
OCLExpression callingObject) |
Modifier and Type | Method and Description |
---|---|
VMDebugCore |
getDebugCore() |
NamedElement |
getDebuggableElement() |
VMEvaluationEnvironment |
getRootVMEvaluationEnvironment() |
createVariableFinder, getStepperStack, getVMParentEvaluationEnvironment
add, clear, dispose, getAdapter, getEnvironmentFactory, getExecutableObject, getExecutor, getModelManager, getParent, getParentEvaluationEnvironment, getValue, getValueOf, getVariables, remove, replace, toString
basicGetOptions, clearOptions, getOptions, isEnabled, putOptions, removeOption, removeOptions, setOption
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCurrentIP, getCurrentLocation, getDepth, getID, getOperation, getPCVariable, getVMRootEvaluationEnvironment, isDeferredExecution, processDeferredTasks, setCurrentIP, throwVMException
getExecutor, getParentEvaluationEnvironment
add, clear, dispose, getEnvironmentFactory, getExecutableObject, getModelManager, getValueOf, getVariables, remove, replace
getAdapter
clearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOption
@NonNull protected final VMEvaluationEnvironment rootVMEvaluationEnvironment
public VMNestedEvaluationEnvironment(@NonNull VMEvaluationEnvironment vmEvaluationEnvironment, @NonNull NamedElement executableObject, @Nullable OCLExpression callingObject)
@NonNull public VMDebugCore getDebugCore()
@NonNull public NamedElement getDebuggableElement()
@NonNull public VMEvaluationEnvironment getRootVMEvaluationEnvironment()