# Uses of Interface
org.eclipse.debug.ui.ISourcePresentation

Packages that use ISourcePresentation
Package
Description
org.eclipse.debug.ui
Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.memory
Provides classes and interfaces to render memory blocks in the memory view.

## Uses of ISourcePresentation in org.eclipse.debug.ui

Subinterfaces of ISourcePresentation in org.eclipse.debug.ui
Modifier and Type
Interface
Description
`interface`
`IDebugModelPresentation`
A debug model presentation is responsible for providing labels, images, and editors associated with debug elements in a specific debug model.
`interface`
`IDebugModelPresentationExtension`
Optional extension for an `IDebugModelPresentation`.
`interface`
`IInstructionPointerPresentation`
A debug model presentation may implement this interface to override standard annotations used to display instruction pointers for stack frames.

## Uses of ISourcePresentation in org.eclipse.debug.ui.memory

Subinterfaces of ISourcePresentation in org.eclipse.debug.ui.memory
Modifier and Type
Interface
Description
`interface`
`IMemoryBlockTablePresentation`
Allows debug models to customize the rendering of addresses for its memory blocks in table and text based renderings provided by the debug platform.