Class SimulationDebugThread
java.lang.Object
org.eclipse.core.runtime.PlatformObject
de.uka.ipd.sdq.codegen.simucontroller.debug.SimulationDebugElement
de.uka.ipd.sdq.codegen.simucontroller.debug.SimulationDebugThread
- All Implemented Interfaces:
Observer
,IAdaptable
,IDebugElement
,IStep
,ISuspendResume
,ITerminate
,IThread
,Adapter
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal
-
Field Summary
Fields inherited from class de.uka.ipd.sdq.codegen.simucontroller.debug.SimulationDebugElement
launch, myDebugTarget
-
Constructor Summary
ConstructorDescriptionSimulationDebugThread
(IDebugTarget myDebugTarget, ILaunch launch, DockModel dock) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
boolean
void
dispose()
getName()
int
boolean
boolean
boolean
boolean
void
notifyChanged
(Notification notification) void
resume()
void
setSimControl
(SimulationDockService service) void
stepInto()
void
stepOver()
void
void
suspend()
void
void
update
(Observable o, Object arg) Methods inherited from class de.uka.ipd.sdq.codegen.simucontroller.debug.SimulationDebugElement
fireEvent, fireEvent, getAdapter, getDebugTarget, getLaunch, getModelIdentifier, getTarget, isAdapterForType, setTarget
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
getDebugTarget, getLaunch, getModelIdentifier
-
Constructor Details
-
SimulationDebugThread
-
-
Method Details
-
getBreakpoints
- Specified by:
getBreakpoints
in interfaceIThread
-
getName
- Specified by:
getName
in interfaceIThread
- Throws:
DebugException
-
getPriority
- Specified by:
getPriority
in interfaceIThread
- Throws:
DebugException
-
getStackFrames
- Specified by:
getStackFrames
in interfaceIThread
- Throws:
DebugException
-
getTopStackFrame
- Specified by:
getTopStackFrame
in interfaceIThread
- Throws:
DebugException
-
hasStackFrames
- Specified by:
hasStackFrames
in interfaceIThread
- Throws:
DebugException
-
canResume
public boolean canResume()- Specified by:
canResume
in interfaceISuspendResume
-
canSuspend
public boolean canSuspend()- Specified by:
canSuspend
in interfaceISuspendResume
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspended
in interfaceISuspendResume
-
resume
- Specified by:
resume
in interfaceISuspendResume
- Throws:
DebugException
-
suspend
- Specified by:
suspend
in interfaceISuspendResume
- Throws:
DebugException
-
canStepInto
public boolean canStepInto()- Specified by:
canStepInto
in interfaceIStep
-
canStepOver
public boolean canStepOver()- Specified by:
canStepOver
in interfaceIStep
-
canStepReturn
public boolean canStepReturn()- Specified by:
canStepReturn
in interfaceIStep
-
isStepping
public boolean isStepping()- Specified by:
isStepping
in interfaceIStep
-
stepInto
- Specified by:
stepInto
in interfaceIStep
- Throws:
DebugException
-
stepOver
- Specified by:
stepOver
in interfaceIStep
- Throws:
DebugException
-
stepReturn
- Specified by:
stepReturn
in interfaceIStep
- Throws:
DebugException
-
canTerminate
public boolean canTerminate()- Specified by:
canTerminate
in interfaceITerminate
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminated
in interfaceITerminate
-
terminate
- Specified by:
terminate
in interfaceITerminate
- Throws:
DebugException
-
setSimControl
-
update
-
dispose
public void dispose() -
notifyChanged
- Specified by:
notifyChanged
in interfaceAdapter
- Specified by:
notifyChanged
in classSimulationDebugElement
-