public class OCLVMVirtualMachine extends VMVirtualMachine
EXCEPTION_NAME, LOCATION, PC_NAME, POST_VISIT, PRE_VISIT, VISITOR_STACK, VM_EVENT, VM_REQUEST, VM_RESPONSE
Constructor and Description |
---|
OCLVMVirtualMachine(DebuggableRunner runner,
OCLEvaluationContext evaluationContext) |
Modifier and Type | Method and Description |
---|---|
VMBreakpoint |
createBreakpoint(Element element,
long id,
int line,
String targetURI,
boolean isTemporary) |
VMBreakpoint |
createBreakpoint(Element element,
VMNewBreakpointData data,
boolean isTemporary) |
static VMStackFrameData[] |
createStackFrame(List<UnitLocation> stack) |
VMStackFrameData |
createStackFrame(UnitLocation location) |
OCLDebugCore |
getDebugCore() |
createStackFrame, evaluate, getEvaluationEnv, getExitCode, getRunner, getRunnerFactory, isTerminated, lookupEnvironmentByID, readVMEvent, sendRequest
public OCLVMVirtualMachine(DebuggableRunner runner, OCLEvaluationContext evaluationContext)
public static VMStackFrameData[] createStackFrame(List<UnitLocation> stack)
public VMBreakpoint createBreakpoint(Element element, VMNewBreakpointData data, boolean isTemporary)
createBreakpoint
in class VMVirtualMachine
public VMBreakpoint createBreakpoint(Element element, long id, int line, String targetURI, boolean isTemporary)
createBreakpoint
in class VMVirtualMachine
public VMStackFrameData createStackFrame(UnitLocation location)
public OCLDebugCore getDebugCore()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.