public interface IVMEvaluationEnvironment extends EvaluationEnvironment
Modifier and Type | Interface and Description |
---|---|
static class |
IVMEvaluationEnvironment.StepperEntry |
Modifier and Type | Method and Description |
---|---|
Element |
getCurrentIP() |
UnitLocation |
getCurrentLocation() |
VMDebugCore |
getDebugCore() |
NamedElement |
getDebuggableElement() |
int |
getDepth() |
long |
getID() |
IVMModelManager |
getModelManager() |
java.util.Map<java.lang.String,org.eclipse.emf.ecore.resource.Resource> |
getModelParameterVariables()
Deprecated.
no longer useful once Bug 469463 fixed
|
NamedElement |
getOperation() |
Variable |
getPCVariable() |
java.util.Stack<IVMEvaluationEnvironment.StepperEntry> |
getStepperStack() |
IVMEnvironmentFactory |
getVMEnvironmentFactory() |
IVMEvaluationEnvironment |
getVMParentEvaluationEnvironment() |
IVMEvaluationEnvironment |
getVMRootEvaluationEnvironment() |
boolean |
isDeferredExecution() |
void |
processDeferredTasks() |
Element |
setCurrentIP(Element element) |
void |
throwVMException(VMRuntimeException vmRuntimeException) |
add, clear, dispose, getEnvironmentFactory, getExecutableObject, getValueOf, getVariables, remove, replace
getAdapter
clearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOption
@NonNull UnitLocation getCurrentLocation()
@NonNull VMDebugCore getDebugCore()
@NonNull NamedElement getDebuggableElement()
int getDepth()
long getID()
@NonNull IVMModelManager getModelManager()
getModelManager
in interface EvaluationEnvironment
@Deprecated @NonNull java.util.Map<java.lang.String,org.eclipse.emf.ecore.resource.Resource> getModelParameterVariables()
@NonNull NamedElement getOperation()
@Nullable IVMEvaluationEnvironment getVMParentEvaluationEnvironment()
@NonNull IVMEvaluationEnvironment getVMRootEvaluationEnvironment()
@NonNull java.util.Stack<IVMEvaluationEnvironment.StepperEntry> getStepperStack()
@NonNull IVMEnvironmentFactory getVMEnvironmentFactory()
boolean isDeferredExecution()
void processDeferredTasks()
void throwVMException(@NonNull VMRuntimeException vmRuntimeException)