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
ConstructorsConstructorDescriptionSimulationDebugThread(IDebugTarget myDebugTarget, ILaunch launch, DockModel dock) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanvoiddispose()getName()intbooleanbooleanbooleanbooleanvoidnotifyChanged(Notification notification) voidresume()voidsetSimControl(SimulationDockService service) voidstepInto()voidstepOver()voidvoidsuspend()voidvoidupdate(Observable o, Object arg) Methods inherited from class de.uka.ipd.sdq.codegen.simucontroller.debug.SimulationDebugElement
fireEvent, fireEvent, getAdapter, getDebugTarget, getLaunch, getModelIdentifier, getTarget, isAdapterForType, setTargetMethods 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, getLaunch, getModelIdentifier
-
Constructor Details
-
SimulationDebugThread
-
-
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
-
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
-
setSimControl
-
update
-
dispose
public void dispose() -
notifyChanged
- Specified by:
notifyChangedin interfaceAdapter- Specified by:
notifyChangedin classSimulationDebugElement
-