Package org.eclipse.ease.debugging.model
Class EaseDebugThread
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
org.eclipse.ease.debugging.model.EaseDebugElement
org.eclipse.ease.debugging.model.EaseDebugThread
- All Implemented Interfaces:
IAdaptable,IDebugElement,IDisconnect,IStep,ISuspendResume,ITerminate,IThread,IEventProcessor
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.ease.debugging.model.EaseDebugElement
EaseDebugElement.State -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleangetName()intvoidhandleEvent(IDebugEvent event) booleanbooleanbooleanbooleanvoidresume()voidresume(int type) voidsetDispatcher(EventDispatchJob dispatcher) voidsetStackFrames(List<IScriptDebugFrame> debugFrames) voidstepInto()voidstepOver()voidvoidsuspend()voidtoString()Methods inherited from class org.eclipse.ease.debugging.model.EaseDebugElement
canDisconnect, disconnect, getDebugTarget, getModelIdentifier, isDisconnected, setResumed, setSuspendedMethods inherited from class org.eclipse.debug.core.model.DebugElement
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getLaunchMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getLaunch, getModelIdentifier
-
Constructor Details
-
EaseDebugThread
-
-
Method Details
-
getName
-
getStackFrames
- Specified by:
getStackFramesin interfaceIThread
-
hasStackFrames
public boolean hasStackFrames()- Specified by:
hasStackFramesin interfaceIThread
-
getTopStackFrame
- Specified by:
getTopStackFramein interfaceIThread
-
getPriority
- Specified by:
getPriorityin interfaceIThread- Throws:
DebugException
-
getBreakpoints
- Specified by:
getBreakpointsin interfaceIThread
-
getThread
-
setStackFrames
-
toString
-
handleEvent
- Specified by:
handleEventin interfaceIEventProcessor
-
setDispatcher
- Specified by:
setDispatcherin interfaceIEventProcessor
-
canTerminate
public boolean canTerminate()- Specified by:
canTerminatein interfaceITerminate- Overrides:
canTerminatein classEaseDebugElement
-
terminate
public void terminate()- Specified by:
terminatein interfaceITerminate- Overrides:
terminatein classEaseDebugElement
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceITerminate- Overrides:
isTerminatedin classEaseDebugElement
-
canSuspend
public boolean canSuspend()- Specified by:
canSuspendin interfaceISuspendResume- Overrides:
canSuspendin classEaseDebugElement
-
canResume
public boolean canResume()- Specified by:
canResumein interfaceISuspendResume- Overrides:
canResumein classEaseDebugElement
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspendedin interfaceISuspendResume- Overrides:
isSuspendedin classEaseDebugElement
-
resume
public void resume()- Specified by:
resumein interfaceISuspendResume- Overrides:
resumein classEaseDebugElement
-
resume
public void resume(int type) -
suspend
public void suspend()- Specified by:
suspendin interfaceISuspendResume- Overrides:
suspendin classEaseDebugElement
-
canStepInto
public boolean canStepInto()- Specified by:
canStepIntoin interfaceIStep- Overrides:
canStepIntoin classEaseDebugElement
-
canStepOver
public boolean canStepOver()- Specified by:
canStepOverin interfaceIStep- Overrides:
canStepOverin classEaseDebugElement
-
canStepReturn
public boolean canStepReturn()- Specified by:
canStepReturnin interfaceIStep- Overrides:
canStepReturnin classEaseDebugElement
-
isStepping
public boolean isStepping()- Specified by:
isSteppingin interfaceIStep- Overrides:
isSteppingin classEaseDebugElement
-
stepInto
public void stepInto()- Specified by:
stepIntoin interfaceIStep- Overrides:
stepIntoin classEaseDebugElement
-
stepOver
public void stepOver()- Specified by:
stepOverin interfaceIStep- Overrides:
stepOverin classEaseDebugElement
-
stepReturn
public void stepReturn()- Specified by:
stepReturnin interfaceIStep- Overrides:
stepReturnin classEaseDebugElement
-