|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
org.eclipse.m2m.atl.debug.core.AtlDebugElement
org.eclipse.m2m.atl.debug.core.AtlThread
public class AtlThread
The ATL thread definition (for debug).
Field Summary |
---|
Fields inherited from class org.eclipse.m2m.atl.debug.core.AtlDebugElement |
---|
fTarget |
Constructor Summary | |
---|---|
AtlThread(java.lang.String name,
AtlDebugTarget atlDT)
COnstructor. |
Method Summary | |
---|---|
boolean |
canResume()
|
boolean |
canStepInto()
|
boolean |
canStepOver()
|
boolean |
canStepReturn()
|
boolean |
canSuspend()
|
boolean |
canTerminate()
|
org.eclipse.debug.core.model.IBreakpoint[] |
getBreakpoints()
|
org.eclipse.debug.core.model.IDebugTarget |
getDebugTarget()
|
org.eclipse.debug.core.ILaunch |
getLaunch()
|
java.lang.String |
getName()
|
int |
getPriority()
|
org.eclipse.debug.core.model.IStackFrame[] |
getStackFrames()
|
org.eclipse.debug.core.model.IStackFrame |
getTopStackFrame()
|
boolean |
hasStackFrames()
|
boolean |
isStepping()
|
boolean |
isSuspended()
|
boolean |
isTerminated()
|
void |
resume()
|
void |
setStackFrames(AtlStackFrame[] frames)
This method allow to update the array of stackFrames. |
void |
stepInto()
|
void |
stepOver()
|
void |
stepReturn()
|
void |
suspend()
|
void |
terminate()
|
Methods inherited from class org.eclipse.m2m.atl.debug.core.AtlDebugElement |
---|
abort, getAdapter, getModelIdentifier |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
---|
getModelIdentifier |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Constructor Detail |
---|
public AtlThread(java.lang.String name, AtlDebugTarget atlDT)
name
- the thread nameatlDT
- the debug targetMethod Detail |
---|
public org.eclipse.debug.core.model.IStackFrame[] getStackFrames() throws org.eclipse.debug.core.DebugException
getStackFrames
in interface org.eclipse.debug.core.model.IThread
org.eclipse.debug.core.DebugException
IThread.getStackFrames()
public boolean hasStackFrames() throws org.eclipse.debug.core.DebugException
hasStackFrames
in interface org.eclipse.debug.core.model.IThread
org.eclipse.debug.core.DebugException
IThread.hasStackFrames()
public int getPriority() throws org.eclipse.debug.core.DebugException
getPriority
in interface org.eclipse.debug.core.model.IThread
org.eclipse.debug.core.DebugException
IThread.getPriority()
public org.eclipse.debug.core.model.IStackFrame getTopStackFrame() throws org.eclipse.debug.core.DebugException
getTopStackFrame
in interface org.eclipse.debug.core.model.IThread
org.eclipse.debug.core.DebugException
IThread.getTopStackFrame()
public java.lang.String getName() throws org.eclipse.debug.core.DebugException
getName
in interface org.eclipse.debug.core.model.IThread
org.eclipse.debug.core.DebugException
IThread.getName()
public org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints()
getBreakpoints
in interface org.eclipse.debug.core.model.IThread
IThread.getBreakpoints()
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
getDebugTarget
in interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget
in class AtlDebugElement
AtlDebugElement.getDebugTarget()
public org.eclipse.debug.core.ILaunch getLaunch()
getLaunch
in interface org.eclipse.debug.core.model.IDebugElement
getLaunch
in class AtlDebugElement
AtlDebugElement.getLaunch()
public boolean canResume()
canResume
in interface org.eclipse.debug.core.model.ISuspendResume
ISuspendResume.canResume()
public boolean canSuspend()
canSuspend
in interface org.eclipse.debug.core.model.ISuspendResume
ISuspendResume.canSuspend()
public boolean isSuspended()
isSuspended
in interface org.eclipse.debug.core.model.ISuspendResume
ISuspendResume.isSuspended()
public void resume() throws org.eclipse.debug.core.DebugException
resume
in interface org.eclipse.debug.core.model.ISuspendResume
org.eclipse.debug.core.DebugException
ISuspendResume.resume()
public void suspend() throws org.eclipse.debug.core.DebugException
suspend
in interface org.eclipse.debug.core.model.ISuspendResume
org.eclipse.debug.core.DebugException
ISuspendResume.suspend()
public boolean canStepInto()
canStepInto
in interface org.eclipse.debug.core.model.IStep
IStep.canStepInto()
public boolean canStepOver()
canStepOver
in interface org.eclipse.debug.core.model.IStep
IStep.canStepOver()
public boolean canStepReturn()
canStepReturn
in interface org.eclipse.debug.core.model.IStep
IStep.canStepReturn()
public boolean isStepping()
isStepping
in interface org.eclipse.debug.core.model.IStep
IStep.isStepping()
public void stepInto() throws org.eclipse.debug.core.DebugException
stepInto
in interface org.eclipse.debug.core.model.IStep
org.eclipse.debug.core.DebugException
IStep.stepInto()
public void stepOver() throws org.eclipse.debug.core.DebugException
stepOver
in interface org.eclipse.debug.core.model.IStep
org.eclipse.debug.core.DebugException
IStep.stepOver()
public void stepReturn() throws org.eclipse.debug.core.DebugException
stepReturn
in interface org.eclipse.debug.core.model.IStep
org.eclipse.debug.core.DebugException
IStep.stepReturn()
public boolean canTerminate()
canTerminate
in interface org.eclipse.debug.core.model.ITerminate
ITerminate.canTerminate()
public boolean isTerminated()
isTerminated
in interface org.eclipse.debug.core.model.ITerminate
ITerminate.isTerminated()
public void terminate() throws org.eclipse.debug.core.DebugException
terminate
in interface org.eclipse.debug.core.model.ITerminate
org.eclipse.debug.core.DebugException
ITerminate.terminate()
public void setStackFrames(AtlStackFrame[] frames)
frames
- the frames to update
|
Copyright 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |