Uses of Package
org.eclipse.debug.core.model
-
Packages that use org.eclipse.debug.core.model Package Description org.eclipse.debug.core Provides support for launching programs, breakpoint management, expression management, and debug events.org.eclipse.debug.core.model Defines interfaces for debug model elements, source lookup, and launching.org.eclipse.debug.core.sourcelookup Provides support for source lookup.org.eclipse.debug.ui Provides a generic debugger user interface that clients may customize via standard workbench extension points.org.eclipse.debug.ui.actions Provides a set of actions related to running and debugging applications.org.eclipse.debug.ui.console Provides a set of interfaces and classes for rendering and annotating text in the debug console.org.eclipse.debug.ui.memory Provides classes and interfaces to render memory blocks in the memory view. -
Classes in org.eclipse.debug.core.model used by org.eclipse.debug.core Class Description IBinaryStreamMonitor A variant ofIStreamMonitor
which does not touch the received content and pass it as bytes instead of strings.IBreakpoint A breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.IBreakpointImportParticipant This interface defines a breakpoint import participant.IDebugTarget A debug target is a debuggable execution context.IDisconnect The ability to end a debug session with a target program and allow the target to continue running.IExpression An expression is a snippet of code that can be evaluated to produce a value.ILaunchConfigurationDelegate A launch configuration delegate performs launching for a specific type of launch configuration.ILogicalStructureTypeDelegate A delegate that provides a value representing the logical structure of a raw implementation value from a debug model.ILogicalStructureTypeDelegate2 Optional extension toILogicalStructureTypeDelegate
that allows a logical structure type delegate to provide a description for a value.IMemoryBlock A contiguous segment of memory in an execution context.IMemoryBlockRetrieval Supports the retrieval of arbitrary blocks of memory.IPersistableSourceLocator A source locator that can be persisted and restored, to be used with a specific launch configuration.IProcess A process represents a program running in normal (non-debug) mode.ISourceLocator A source locator locates source elements for stack frames.IStepFilter Provides the ability to filter out steps based on some object.IStreamMonitor A stream monitor manages the contents of the stream a process is writing to, and notifies registered listeners of changes in the stream.ITerminate Provides the ability to terminate an execution context - for example, a thread, debug target or process.IValue A value represents the value of a variable.IWatchExpression A watch expression is an expression that is evaluated in the context of a specific stack frame, thread, debug target, process, or launch.IWatchExpressionDelegate A delegate which computes the value of a watch expression when provided a context. -
Classes in org.eclipse.debug.core.model used by org.eclipse.debug.core.model Class Description Breakpoint Abstract implementation of a breakpoint.IBinaryStreamMonitor A variant ofIStreamMonitor
which does not touch the received content and pass it as bytes instead of strings.IBreakpoint A breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.IDebugElement A debug element represents an artifact in a program being debugged.IDebugTarget A debug target is a debuggable execution context.IDisconnect The ability to end a debug session with a target program and allow the target to continue running.IErrorReportingExpression An expression that can report errors which occurred during the expression's evaluation.IExpression An expression is a snippet of code that can be evaluated to produce a value.IFlushableStreamMonitor A stream monitor who's contents can be flushed.ILaunchConfigurationDelegate A launch configuration delegate performs launching for a specific type of launch configuration.ILaunchConfigurationDelegate2 Optional enhancements to the launch configuration delegate interface.ILineBreakpoint A breakpoint that can be located at a specific line of source code.IMemoryBlock A contiguous segment of memory in an execution context.IMemoryBlockExtension Extensions toIMemoryBlock
.IMemoryBlockRetrieval Supports the retrieval of arbitrary blocks of memory.IProcess A process represents a program running in normal (non-debug) mode.IRegister A register is a special kind of variable that is contained in a register group.IRegisterGroup A register group is a group of registers that are assigned to a stack frame.ISourceLocator A source locator locates source elements for stack frames.IStackFrame A stack frame represents an execution context in a suspended thread.IStep Provides the ability to step into, over, and return from the current execution location.IStreamMonitor A stream monitor manages the contents of the stream a process is writing to, and notifies registered listeners of changes in the stream.IStreamsProxy A streams proxy acts as proxy between the streams of a process and interested clients.IStreamsProxy2 Extension to a streams proxy that allows closing of the output stream connected to the standard input stream of a proxy's process.ISuspendResume Provides the ability to suspend and resume a thread or debug target.ITerminate Provides the ability to terminate an execution context - for example, a thread, debug target or process.IThread A thread is a sequential flow of execution in a debug target.ITriggerPoint TriggerPoint is a breakpoint property which defines a dependency relationship between all the breakpoints of a workspace and trigger points defined in a workspace.IValue A value represents the value of a variable.IValueModification Provides the ability to modify the value of a variable in a target.IVariable A variable represents a visible data structure in a stack frame or value.IWatchExpressionListener A watch expression listener is notified when anorg.eclipse.debug.core.model.IWatchExpressionDelegate
completes an evaluation.IWatchExpressionResult The result of an evaluation performed by anorg.eclipse.debug.core.model.IWatchExpressionDelegate
.MemoryByte A byte of memory in a memory block. -
Classes in org.eclipse.debug.core.model used by org.eclipse.debug.core.sourcelookup Class Description IPersistableSourceLocator A source locator that can be persisted and restored, to be used with a specific launch configuration.ISourceLocator A source locator locates source elements for stack frames.IStackFrame A stack frame represents an execution context in a suspended thread. -
Classes in org.eclipse.debug.core.model used by org.eclipse.debug.ui Class Description IBreakpoint A breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.IDebugElement A debug element represents an artifact in a program being debugged.IExpression An expression is a snippet of code that can be evaluated to produce a value.IProcess A process represents a program running in normal (non-debug) mode.ISourceLocator A source locator locates source elements for stack frames.IStackFrame A stack frame represents an execution context in a suspended thread.IThread A thread is a sequential flow of execution in a debug target.IValue A value represents the value of a variable. -
Classes in org.eclipse.debug.core.model used by org.eclipse.debug.ui.actions Class Description IBreakpoint A breakpoint is capable of suspending the execution of a program at a specific location when a program is running in debug mode.IBreakpointImportParticipant This interface defines a breakpoint import participant.IDebugTarget A debug target is a debuggable execution context.ISuspendResume Provides the ability to suspend and resume a thread or debug target.IVariable A variable represents a visible data structure in a stack frame or value. -
Classes in org.eclipse.debug.core.model used by org.eclipse.debug.ui.console Class Description IProcess A process represents a program running in normal (non-debug) mode.IStreamMonitor A stream monitor manages the contents of the stream a process is writing to, and notifies registered listeners of changes in the stream.IStreamsProxy A streams proxy acts as proxy between the streams of a process and interested clients. -
Classes in org.eclipse.debug.core.model used by org.eclipse.debug.ui.memory Class Description IMemoryBlock A contiguous segment of memory in an execution context.MemoryByte A byte of memory in a memory block.