public class OCLVMNestedEvaluationEnvironment extends VMNestedEvaluationEnvironment implements OCLVMEvaluationEnvironment
VMEvaluationEnvironment.StepperEntryEvaluationEnvironment.EvaluationEnvironmentExtension| Constructor and Description |
|---|
OCLVMNestedEvaluationEnvironment(OCLVMEvaluationEnvironment evaluationEnvironment,
NamedElement executableObject,
Object caller,
long id) |
| Modifier and Type | Method and Description |
|---|---|
OCLVMEvaluationEnvironment |
createClonedEvaluationEnvironment() |
Element |
getCurrentIP() |
UnitLocation |
getCurrentLocation() |
int |
getDepth() |
long |
getID() |
NamedElement |
getOperation() |
Variable |
getPCVariable() |
OCLVMEvaluationEnvironment |
getVMParentEvaluationEnvironment() |
OCLVMRootEvaluationEnvironment |
getVMRootEvaluationEnvironment() |
boolean |
isDeferredExecution() |
void |
processDeferredTasks() |
Element |
setCurrentIP(Element element) |
void |
setOperation(NamedElement operation) |
void |
throwVMException(VMRuntimeException exception) |
getDebugCore, getDebuggableElement, getRootVMEvaluationEnvironmentcreateVariableFinder, getStepperStackadd, clear, dispose, getAdapter, getEnvironmentFactory, getExecutableObject, getExecutor, getModelManager, getParent, getParentEvaluationEnvironment, getValue, getValueOf, getVariables, remove, replace, toStringclearOptions, getOptions, isEnabled, putOptions, removeOption, removeOptions, setOptionequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateVariableFinder, getDebugCore, getDebuggableElement, getStepperStackgetExecutor, getParentEvaluationEnvironmentadd, clear, dispose, getEnvironmentFactory, getExecutableObject, getModelManager, getValueOf, getVariables, remove, replacegetAdapterclearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOptionpublic OCLVMNestedEvaluationEnvironment(OCLVMEvaluationEnvironment evaluationEnvironment, NamedElement executableObject, Object caller, long id)
public OCLVMEvaluationEnvironment createClonedEvaluationEnvironment()
createClonedEvaluationEnvironment in interface OCLVMEvaluationEnvironmentpublic Element getCurrentIP()
getCurrentIP in interface VMEvaluationEnvironmentpublic UnitLocation getCurrentLocation()
getCurrentLocation in interface VMEvaluationEnvironmentpublic int getDepth()
getDepth in interface VMEvaluationEnvironmentpublic long getID()
getID in interface VMEvaluationEnvironmentpublic NamedElement getOperation()
getOperation in interface VMEvaluationEnvironmentpublic Variable getPCVariable()
getPCVariable in interface VMEvaluationEnvironmentpublic OCLVMEvaluationEnvironment getVMParentEvaluationEnvironment()
getVMParentEvaluationEnvironment in interface OCLVMEvaluationEnvironmentgetVMParentEvaluationEnvironment in interface VMEvaluationEnvironmentgetVMParentEvaluationEnvironment in class AbstractVMEvaluationEnvironmentpublic OCLVMRootEvaluationEnvironment getVMRootEvaluationEnvironment()
getVMRootEvaluationEnvironment in interface OCLVMEvaluationEnvironmentgetVMRootEvaluationEnvironment in interface VMEvaluationEnvironmentpublic boolean isDeferredExecution()
isDeferredExecution in interface VMEvaluationEnvironmentpublic void processDeferredTasks()
processDeferredTasks in interface VMEvaluationEnvironmentpublic Element setCurrentIP(Element element)
setCurrentIP in interface VMEvaluationEnvironmentpublic void setOperation(NamedElement operation)
public void throwVMException(VMRuntimeException exception) throws VMRuntimeException
throwVMException in interface VMEvaluationEnvironmentVMRuntimeExceptionCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.