public abstract class VMNestedEvaluationEnvironment extends VMEvaluationEnvironment
IVMEvaluationEnvironment.StepperEntry
Modifier and Type | Field and Description |
---|---|
protected IVMEvaluationEnvironment |
rootVMEvaluationEnvironment |
vmEnvironmentFactory
environmentFactory, executableObject, modelManager, parent
Constructor and Description |
---|
VMNestedEvaluationEnvironment(IVMEvaluationEnvironment vmEvaluationEnvironment,
NamedElement executableObject) |
Modifier and Type | Method and Description |
---|---|
VMDebugCore |
getDebugCore() |
NamedElement |
getDebuggableElement() |
IVMEvaluationEnvironment |
getRootVMEvaluationEnvironment() |
createVariableFinder, getModelManager, getStepperStack, getVMEnvironmentFactory, getVMParentEvaluationEnvironment
add, clear, dispose, getAdapter, getEnvironmentFactory, getExecutableObject, getParent, 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, getModelParameterVariables, getOperation, getPCVariable, getVMRootEvaluationEnvironment, isDeferredExecution, processDeferredTasks, setCurrentIP, throwVMException
add, clear, dispose, getEnvironmentFactory, getExecutableObject, getValueOf, getVariables, remove, replace
getAdapter
clearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOption
@NonNull protected final IVMEvaluationEnvironment rootVMEvaluationEnvironment
public VMNestedEvaluationEnvironment(@NonNull IVMEvaluationEnvironment vmEvaluationEnvironment, @NonNull NamedElement executableObject)
@NonNull public VMDebugCore getDebugCore()
@NonNull public NamedElement getDebuggableElement()
@NonNull public IVMEvaluationEnvironment getRootVMEvaluationEnvironment()