org.eclipse.m2m.qvt.oml.debug.core
Class QVTOStackFrame
java.lang.Object
DebugElement
org.eclipse.m2m.qvt.oml.debug.core.QVTODebugElement
org.eclipse.m2m.qvt.oml.debug.core.QVTOStackFrame
public class QVTOStackFrame
- extends QVTODebugElement
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QVTOStackFrame
public QVTOStackFrame(QVTOThread thread,
VMStackFrame frame)
setLocation
protected void setLocation(VMStackFrame frame)
setDeferredExecution
public void setDeferredExecution(boolean isDeferred)
isDeferredExecution
public boolean isDeferredExecution()
getThread
public IThread getThread()
hasVariables
public boolean hasVariables()
throws DebugException
- Throws:
DebugException
getVariables
public IVariable[] getVariables()
throws DebugException
- Throws:
DebugException
getUnitURI
public URI getUnitURI()
getLocation
public VMLocation getLocation()
getLineNumber
public int getLineNumber()
getCharStart
public int getCharStart()
throws DebugException
- Throws:
DebugException
getCharEnd
public int getCharEnd()
throws DebugException
- Throws:
DebugException
getName
public java.lang.String getName()
throws DebugException
- Throws:
DebugException
getRegisterGroups
public IRegisterGroup[] getRegisterGroups()
throws DebugException
- Throws:
DebugException
hasRegisterGroups
public boolean hasRegisterGroups()
throws DebugException
- Throws:
DebugException
canStepInto
public boolean canStepInto()
canStepOver
public boolean canStepOver()
canStepReturn
public boolean canStepReturn()
isStepping
public boolean isStepping()
stepInto
public void stepInto()
throws DebugException
- Throws:
DebugException
stepOver
public void stepOver()
throws DebugException
- Throws:
DebugException
stepReturn
public void stepReturn()
throws DebugException
- Throws:
DebugException
canResume
public boolean canResume()
canSuspend
public boolean canSuspend()
isSuspended
public boolean isSuspended()
resume
public void resume()
throws DebugException
- Throws:
DebugException
suspend
public void suspend()
throws DebugException
- Throws:
DebugException
canTerminate
public boolean canTerminate()
isTerminated
public boolean isTerminated()
terminate
public void terminate()
throws DebugException
- Throws:
DebugException