edu.buffalo.cse.jive.core
Interface IJiveDebugTarget
- All Superinterfaces: 
- IAdaptable, IBreakpointListener, IDebugElement, IDebugTarget, IDisconnect, IJavaDebugTarget, IMemoryBlockRetrieval, IStepFilters, ISuspendResume, ITerminate
- public interface IJiveDebugTarget 
- extends IJavaDebugTarget
An IJavaDebugTarget monitored by JIVE.  The target is monitored
 for particular events of interest which are used to produce JIVE events.  It
 maintains two models representing the execution state and execution history
 of the running program.
 
| Methods inherited from interface org.eclipse.jdt.debug.core.IJavaDebugTarget | 
| findVariable, getAllThreadGroups, getDefaultStratum, getJavaTypes, getRequestTimeout, getRootThreadGroups, getStepFilters, isFilterConstructors, isFilterStaticInitializers, isFilterSynthetics, isOutOfSynch, isPerformingHotCodeReplace, mayBeOutOfSynch, newValue, newValue, newValue, newValue, newValue, newValue, newValue, newValue, newValue, nullValue, setDefaultStratum, setFilterConstructors, setFilterStaticInitializers, setFilterSynthetics, setRequestTimeout, setStepFilters, supportsAccessWatchpoints, supportsForceReturn, supportsHotCodeReplace, supportsInstanceBreakpoints, supportsInstanceRetrieval, supportsModificationWatchpoints, supportsMonitorInformation, supportsRequestTimeout, voidValue | 
 
 
 
 
 
 
 
 
 
 
canReplayRecordedStates
boolean canReplayRecordedStates()
- Returns whether or not the the debug target can replay past states.  It
 can if all non-system threads are suspended.
 
- 
 
- 
- Returns:
- trueif past states can be replayed,- falseotherwise
 
getJiveEventLog
IJiveEventLog getJiveEventLog()
- Returns the JIVE event log that the debug target has built thus far.
 
- 
 
- 
- Returns:
- the JIVE event log
 
getContourModel
InteractiveContourModel getContourModel()
- Returns the contour model associated with the debug target.  A contour
 model is used to represent the execution state of a program.
 
- 
 
- 
- Returns:
- the contour model
 
getSequenceModel
MultiThreadedSequenceModel getSequenceModel()
- Returns the sequence model associated with the debug target.  A sequence
 model is used to represent the execution history of a program.
 
- 
 
- 
- Returns:
- the sequence model