public class OCLVMEvaluationStepper extends AbstractVMEvaluationStepper
evaluationVisitor, fBPM, fCurrentStepMode, fDebugShell, fIterateBPHelper, stepperVisitor, vmExecutor
Constructor and Description |
---|
OCLVMEvaluationStepper(OCLEvaluationVisitor evaluationVisitor,
IVMContext vmContext) |
Modifier and Type | Method and Description |
---|---|
protected VMStackFrameData[] |
createStackFrame() |
protected void |
log(org.eclipse.core.runtime.IStatus status) |
protected void |
trace(java.lang.String option,
java.lang.String message) |
createVMSuspendEvent, doProcessRequest, getCurrentLocation, getEvaluationVisitor, getLocationStack, getMainModuleName, getStepperVisitor, getVMEvaluationEnvironment, getVMExecutor, handleLocationChanged, isLargerStackDepth, isNewLine, isNewLocation, isSmallerStackDepth, postIterate, preIterate, processDebugRequest, processDeferredTasks, setCurrentEnvInstructionPointer, start, superProcessDeferredTasks, suspendAndWaitForResume, suspendAndWaitForResume, terminate, visiting
public OCLVMEvaluationStepper(@NonNull OCLEvaluationVisitor evaluationVisitor, @NonNull IVMContext vmContext)
@NonNull protected VMStackFrameData[] createStackFrame()
createStackFrame
in class AbstractVMEvaluationStepper
protected void log(org.eclipse.core.runtime.IStatus status)
log
in class AbstractVMEvaluationStepper
protected void trace(java.lang.String option, java.lang.String message)
trace
in class AbstractVMEvaluationStepper