Package org.eclipse.epsilon.eol.dt.debug
Class EolThread
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
org.eclipse.epsilon.eol.dt.debug.EolDebugElement
org.eclipse.epsilon.eol.dt.debug.EolThread
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.debug.core.model.IDebugElement
,org.eclipse.debug.core.model.IStep
,org.eclipse.debug.core.model.ISuspendResume
,org.eclipse.debug.core.model.ITerminate
,org.eclipse.debug.core.model.IThread
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
boolean
org.eclipse.debug.core.model.IBreakpoint[]
getName()
int
org.eclipse.debug.core.model.IStackFrame[]
org.eclipse.debug.core.model.IStackFrame
boolean
boolean
boolean
boolean
void
resume()
void
stepInto()
void
stepOver()
void
void
suspend()
void
Methods inherited from class org.eclipse.epsilon.eol.dt.debug.EolDebugElement
getModelIdentifier
Methods inherited from class org.eclipse.debug.core.model.DebugElement
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunch, notSupported, requestFailed
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
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getLaunch, getModelIdentifier
-
Constructor Details
-
EolThread
public EolThread(org.eclipse.debug.core.model.IDebugTarget target)
-
-
Method Details
-
getDebugTarget
- Specified by:
getDebugTarget
in interfaceorg.eclipse.debug.core.model.IDebugElement
- Overrides:
getDebugTarget
in classorg.eclipse.debug.core.model.DebugElement
-
canResume
public boolean canResume()- Specified by:
canResume
in interfaceorg.eclipse.debug.core.model.ISuspendResume
-
canSuspend
public boolean canSuspend()- Specified by:
canSuspend
in interfaceorg.eclipse.debug.core.model.ISuspendResume
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspended
in interfaceorg.eclipse.debug.core.model.ISuspendResume
-
resume
public void resume() throws org.eclipse.debug.core.DebugException- Specified by:
resume
in interfaceorg.eclipse.debug.core.model.ISuspendResume
- Throws:
org.eclipse.debug.core.DebugException
-
suspend
public void suspend() throws org.eclipse.debug.core.DebugException- Specified by:
suspend
in interfaceorg.eclipse.debug.core.model.ISuspendResume
- Throws:
org.eclipse.debug.core.DebugException
-
canStepInto
public boolean canStepInto()- Specified by:
canStepInto
in interfaceorg.eclipse.debug.core.model.IStep
-
canStepOver
public boolean canStepOver()- Specified by:
canStepOver
in interfaceorg.eclipse.debug.core.model.IStep
-
canStepReturn
public boolean canStepReturn()- Specified by:
canStepReturn
in interfaceorg.eclipse.debug.core.model.IStep
-
isStepping
public boolean isStepping()- Specified by:
isStepping
in interfaceorg.eclipse.debug.core.model.IStep
-
stepInto
public void stepInto() throws org.eclipse.debug.core.DebugException- Specified by:
stepInto
in interfaceorg.eclipse.debug.core.model.IStep
- Throws:
org.eclipse.debug.core.DebugException
-
stepOver
public void stepOver() throws org.eclipse.debug.core.DebugException- Specified by:
stepOver
in interfaceorg.eclipse.debug.core.model.IStep
- Throws:
org.eclipse.debug.core.DebugException
-
stepReturn
public void stepReturn() throws org.eclipse.debug.core.DebugException- Specified by:
stepReturn
in interfaceorg.eclipse.debug.core.model.IStep
- Throws:
org.eclipse.debug.core.DebugException
-
canTerminate
public boolean canTerminate()- Specified by:
canTerminate
in interfaceorg.eclipse.debug.core.model.ITerminate
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminated
in interfaceorg.eclipse.debug.core.model.ITerminate
-
terminate
public void terminate() throws org.eclipse.debug.core.DebugException- Specified by:
terminate
in interfaceorg.eclipse.debug.core.model.ITerminate
- Throws:
org.eclipse.debug.core.DebugException
-
getStackFrames
public org.eclipse.debug.core.model.IStackFrame[] getStackFrames() throws org.eclipse.debug.core.DebugException- Specified by:
getStackFrames
in interfaceorg.eclipse.debug.core.model.IThread
- Throws:
org.eclipse.debug.core.DebugException
-
hasStackFrames
public boolean hasStackFrames() throws org.eclipse.debug.core.DebugException- Specified by:
hasStackFrames
in interfaceorg.eclipse.debug.core.model.IThread
- Throws:
org.eclipse.debug.core.DebugException
-
getPriority
public int getPriority() throws org.eclipse.debug.core.DebugException- Specified by:
getPriority
in interfaceorg.eclipse.debug.core.model.IThread
- Throws:
org.eclipse.debug.core.DebugException
-
getTopStackFrame
public org.eclipse.debug.core.model.IStackFrame getTopStackFrame() throws org.eclipse.debug.core.DebugException- Specified by:
getTopStackFrame
in interfaceorg.eclipse.debug.core.model.IThread
- Throws:
org.eclipse.debug.core.DebugException
-
getName
- Specified by:
getName
in interfaceorg.eclipse.debug.core.model.IThread
- Throws:
org.eclipse.debug.core.DebugException
-
getBreakpoints
public org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints()- Specified by:
getBreakpoints
in interfaceorg.eclipse.debug.core.model.IThread
-