|
||||||||||
| 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.adt.debug.core.AtlDebugElement
org.eclipse.m2m.atl.adt.debug.core.AtlThread
public class AtlThread
The ATL thread definition (for debug).
| Field Summary |
|---|
| Fields inherited from class org.eclipse.m2m.atl.adt.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 |
getModelIdentifier()
|
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.adt.debug.core.AtlDebugElement |
|---|
abort, getAdapter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 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 target| Method Detail |
|---|
public org.eclipse.debug.core.model.IStackFrame[] getStackFrames()
throws org.eclipse.debug.core.DebugException
getStackFrames in interface org.eclipse.debug.core.model.IThreadorg.eclipse.debug.core.DebugExceptionIThread.getStackFrames()
public boolean hasStackFrames()
throws org.eclipse.debug.core.DebugException
hasStackFrames in interface org.eclipse.debug.core.model.IThreadorg.eclipse.debug.core.DebugExceptionIThread.hasStackFrames()
public int getPriority()
throws org.eclipse.debug.core.DebugException
getPriority in interface org.eclipse.debug.core.model.IThreadorg.eclipse.debug.core.DebugExceptionIThread.getPriority()
public org.eclipse.debug.core.model.IStackFrame getTopStackFrame()
throws org.eclipse.debug.core.DebugException
getTopStackFrame in interface org.eclipse.debug.core.model.IThreadorg.eclipse.debug.core.DebugExceptionIThread.getTopStackFrame()
public java.lang.String getName()
throws org.eclipse.debug.core.DebugException
getName in interface org.eclipse.debug.core.model.IThreadorg.eclipse.debug.core.DebugExceptionIThread.getName()public org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints()
getBreakpoints in interface org.eclipse.debug.core.model.IThreadIThread.getBreakpoints()public java.lang.String getModelIdentifier()
getModelIdentifier in interface org.eclipse.debug.core.model.IDebugElementgetModelIdentifier in class AtlDebugElementAtlDebugElement.getModelIdentifier()public org.eclipse.debug.core.model.IDebugTarget getDebugTarget()
getDebugTarget in interface org.eclipse.debug.core.model.IDebugElementgetDebugTarget in class AtlDebugElementAtlDebugElement.getDebugTarget()public org.eclipse.debug.core.ILaunch getLaunch()
getLaunch in interface org.eclipse.debug.core.model.IDebugElementgetLaunch in class AtlDebugElementAtlDebugElement.getLaunch()public boolean canResume()
canResume in interface org.eclipse.debug.core.model.ISuspendResumeISuspendResume.canResume()public boolean canSuspend()
canSuspend in interface org.eclipse.debug.core.model.ISuspendResumeISuspendResume.canSuspend()public boolean isSuspended()
isSuspended in interface org.eclipse.debug.core.model.ISuspendResumeISuspendResume.isSuspended()
public void resume()
throws org.eclipse.debug.core.DebugException
resume in interface org.eclipse.debug.core.model.ISuspendResumeorg.eclipse.debug.core.DebugExceptionISuspendResume.resume()
public void suspend()
throws org.eclipse.debug.core.DebugException
suspend in interface org.eclipse.debug.core.model.ISuspendResumeorg.eclipse.debug.core.DebugExceptionISuspendResume.suspend()public boolean canStepInto()
canStepInto in interface org.eclipse.debug.core.model.IStepIStep.canStepInto()public boolean canStepOver()
canStepOver in interface org.eclipse.debug.core.model.IStepIStep.canStepOver()public boolean canStepReturn()
canStepReturn in interface org.eclipse.debug.core.model.IStepIStep.canStepReturn()public boolean isStepping()
isStepping in interface org.eclipse.debug.core.model.IStepIStep.isStepping()
public void stepInto()
throws org.eclipse.debug.core.DebugException
stepInto in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionIStep.stepInto()
public void stepOver()
throws org.eclipse.debug.core.DebugException
stepOver in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionIStep.stepOver()
public void stepReturn()
throws org.eclipse.debug.core.DebugException
stepReturn in interface org.eclipse.debug.core.model.ISteporg.eclipse.debug.core.DebugExceptionIStep.stepReturn()public boolean canTerminate()
canTerminate in interface org.eclipse.debug.core.model.ITerminateITerminate.canTerminate()public boolean isTerminated()
isTerminated in interface org.eclipse.debug.core.model.ITerminateITerminate.isTerminated()
public void terminate()
throws org.eclipse.debug.core.DebugException
terminate in interface org.eclipse.debug.core.model.ITerminateorg.eclipse.debug.core.DebugExceptionITerminate.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 | |||||||||