Class SimuComProcessDebugThread
java.lang.Object
org.eclipse.core.runtime.PlatformObject
de.uka.ipd.sdq.codegen.simucontroller.debug.SimulationDebugElement
de.uka.ipd.sdq.codegen.simucontroller.debug.SimuComProcessDebugThread
- All Implemented Interfaces:
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
ConstructorDescriptionSimuComProcessDebugThread
(IDebugTarget myDebugTarget, ILaunch launch, Process p) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
boolean
void
dispose()
getName()
int
boolean
boolean
isAdapterForType
(Object type) boolean
boolean
boolean
void
notifyChanged
(Notification notification) void
resume()
void
void
stepInto()
void
stepOver()
void
void
suspend()
void
Methods inherited from class de.uka.ipd.sdq.codegen.simucontroller.debug.SimulationDebugElement
fireEvent, fireEvent, getAdapter, getDebugTarget, 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.core.runtime.IAdaptable
getAdapter
Methods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getModelIdentifier
-
Constructor Details
-
SimuComProcessDebugThread
-
-
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
-
getLaunch
- Specified by:
getLaunch
in interfaceIDebugElement
- Overrides:
getLaunch
in classSimulationDebugElement
-
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
-
getTarget
- Specified by:
getTarget
in interfaceAdapter
- Overrides:
getTarget
in classSimulationDebugElement
-
isAdapterForType
- Specified by:
isAdapterForType
in interfaceAdapter
- Overrides:
isAdapterForType
in classSimulationDebugElement
-
notifyChanged
- Specified by:
notifyChanged
in interfaceAdapter
- Specified by:
notifyChanged
in classSimulationDebugElement
-
setTarget
- Specified by:
setTarget
in interfaceAdapter
- Overrides:
setTarget
in classSimulationDebugElement
-
dispose
public void dispose() -
getProcess
-