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
ConstructorsConstructorDescriptionSimuComProcessDebugThread(IDebugTarget myDebugTarget, ILaunch launch, Process p) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanvoiddispose()getName()intbooleanbooleanisAdapterForType(Object type) booleanbooleanbooleanvoidnotifyChanged(Notification notification) voidresume()voidvoidstepInto()voidstepOver()voidvoidsuspend()voidMethods inherited from class de.uka.ipd.sdq.codegen.simucontroller.debug.SimulationDebugElement
fireEvent, fireEvent, getAdapter, getDebugTarget, getModelIdentifierMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.debug.core.model.IDebugElement
getDebugTarget, getModelIdentifier
-
Constructor Details
-
SimuComProcessDebugThread
-
-
Method Details
-
getBreakpoints
- Specified by:
getBreakpointsin interfaceIThread
-
getName
- Specified by:
getNamein interfaceIThread- Throws:
DebugException
-
getPriority
- Specified by:
getPriorityin interfaceIThread- Throws:
DebugException
-
getStackFrames
- Specified by:
getStackFramesin interfaceIThread- Throws:
DebugException
-
getTopStackFrame
- Specified by:
getTopStackFramein interfaceIThread- Throws:
DebugException
-
hasStackFrames
- Specified by:
hasStackFramesin interfaceIThread- Throws:
DebugException
-
getLaunch
- Specified by:
getLaunchin interfaceIDebugElement- Overrides:
getLaunchin classSimulationDebugElement
-
canResume
public boolean canResume()- Specified by:
canResumein interfaceISuspendResume
-
canSuspend
public boolean canSuspend()- Specified by:
canSuspendin interfaceISuspendResume
-
isSuspended
public boolean isSuspended()- Specified by:
isSuspendedin interfaceISuspendResume
-
resume
- Specified by:
resumein interfaceISuspendResume- Throws:
DebugException
-
suspend
- Specified by:
suspendin interfaceISuspendResume- Throws:
DebugException
-
canStepInto
public boolean canStepInto()- Specified by:
canStepIntoin interfaceIStep
-
canStepOver
public boolean canStepOver()- Specified by:
canStepOverin interfaceIStep
-
canStepReturn
public boolean canStepReturn()- Specified by:
canStepReturnin interfaceIStep
-
isStepping
public boolean isStepping()- Specified by:
isSteppingin interfaceIStep
-
stepInto
- Specified by:
stepIntoin interfaceIStep- Throws:
DebugException
-
stepOver
- Specified by:
stepOverin interfaceIStep- Throws:
DebugException
-
stepReturn
- Specified by:
stepReturnin interfaceIStep- Throws:
DebugException
-
canTerminate
public boolean canTerminate()- Specified by:
canTerminatein interfaceITerminate
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceITerminate
-
terminate
- Specified by:
terminatein interfaceITerminate- Throws:
DebugException
-
getTarget
- Specified by:
getTargetin interfaceAdapter- Overrides:
getTargetin classSimulationDebugElement
-
isAdapterForType
- Specified by:
isAdapterForTypein interfaceAdapter- Overrides:
isAdapterForTypein classSimulationDebugElement
-
notifyChanged
- Specified by:
notifyChangedin interfaceAdapter- Specified by:
notifyChangedin classSimulationDebugElement
-
setTarget
- Specified by:
setTargetin interfaceAdapter- Overrides:
setTargetin classSimulationDebugElement
-
dispose
public void dispose() -
getProcess
-