Eclipse Platform Release 3.7

## 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` `IDebugContextService.addDebugContextListener(IDebugContextListener listener)` Registers for the given listener for debug context change notification in this service's window.
`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` `AbstractDebugContextProvider.addDebugContextListener(IDebugContextListener listener)`
`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` `IDebugContextService.removeDebugContextListener(IDebugContextListener listener)` Unregisters for the given listener for debug context change notification in this service's window.
`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` `AbstractDebugContextProvider.removeDebugContextListener(IDebugContextListener listener)`
`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.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.