## Uses of Interface
org.eclipse.debug.ui.contexts.IDebugContextListener

Packages that use IDebugContextListener
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.contexts: Provides a set of interfaces and classes for debug context management.

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

Methods in org.eclipse.debug.ui with parameters of type IDebugContextListener
`static void` DebugUITools.`addPartDebugContextListener​(IWorkbenchPartSite site, IDebugContextListener listener)` Adds the given debug context listener as a listener to the debug context changed events, in the context of the given workbench part.
`static void` DebugUITools.`removePartDebugContextListener​(IWorkbenchPartSite site, IDebugContextListener listener)` Removes the given debug context listener as a listener to the debug context changed events, in the context of the given workbench part.

### Uses of IDebugContextListener in org.eclipse.debug.ui.actions

Classes in org.eclipse.debug.ui.actions that implement IDebugContextListener
`class` `DebugCommandAction` Abstract base class for re-targeting actions which delegate execution to `IDebugCommandHandler` handlers.

### Uses of IDebugContextListener in org.eclipse.debug.ui.contexts

Methods in org.eclipse.debug.ui.contexts with parameters of type IDebugContextListener
`void` AbstractDebugContextProvider.`addDebugContextListener​(IDebugContextListener listener)`
`void` IDebugContextManager.`addDebugContextListener​(IDebugContextListener listener)` Registers the given listener for debug context notification in all windows.
`void` IDebugContextProvider.`addDebugContextListener​(IDebugContextListener listener)` Registers the given listener for debug context events.
`void` IDebugContextService.`addDebugContextListener​(IDebugContextListener listener)` Registers for the given listener for debug context change notification in this service's window.
`void` IDebugContextService.`addDebugContextListener​(IDebugContextListener listener, String partId)` Registers for the given debug context listener for context notification from the specified part in this service's window.
`void` IDebugContextService.`addDebugContextListener​(IDebugContextListener listener, String partId, String partSecondaryId)` Registers for the given debug context listener for context notification from the specified part in this service's window.
`void` IDebugContextService.`addPostDebugContextListener​(IDebugContextListener listener)` Registers the given debug context listener for post context change notification in this service's window.
`void` IDebugContextService.`addPostDebugContextListener​(IDebugContextListener listener, String partId)` Registers the given debug context listener for post context change notification in the specified part of this service's window.
`void` IDebugContextService.`addPostDebugContextListener​(IDebugContextListener listener, String partId, String partSecondaryId)` Registers the given debug context listener for post context change notification in the specified part of this service's window.
`void` AbstractDebugContextProvider.`removeDebugContextListener​(IDebugContextListener listener)`
`void` IDebugContextManager.`removeDebugContextListener​(IDebugContextListener listener)` Unregisters the given listener for context notification in all windows.
`void` IDebugContextProvider.`removeDebugContextListener​(IDebugContextListener listener)` Unregisters the given listener for debug context events.
`void` IDebugContextService.`removeDebugContextListener​(IDebugContextListener listener)` Unregisters for the given listener for debug context change notification in this service's window.
`void` IDebugContextService.`removeDebugContextListener​(IDebugContextListener listener, String partId)` Unregisters the given debug context listener for context change notification from the specified part in this service's window.
`void` IDebugContextService.`removeDebugContextListener​(IDebugContextListener listener, String partId, String partSecondaryId)` Unregisters the given debug context listener for context change notification from the specified part in this service's window.
`void` IDebugContextService.`removePostDebugContextListener​(IDebugContextListener listener)` Unregisters the given debug context listener for post context change notification in this service's window.
`void` IDebugContextService.`removePostDebugContextListener​(IDebugContextListener listener, String partId)` Unregisters the given debug context listener for post context change notification in the specified part of this service's window.
`void` IDebugContextService.`removePostDebugContextListener​(IDebugContextListener listener, String partId, String partSecondaryId)` Unregisters the given debug context listener for post context change notification in the specified part of this service's window.