# Package org.eclipse.ui.contexts

Provides support for integrating contexts into the Eclipse workbench.

## Package Specification

This package provides the classes required to integrate contexts into the Eclipse workbench.

To use the context integration, the method `getAdapter` is called on the Eclipse workbench, with the argument `IContextService.class`. This will return an instance of `IContextService`.

Interface Summary
IContext: Deprecated. Please use the "org.eclipse.core.commands" plug-in instead.
IContextActivation: A token representing the activation of a context.
IContextListener: Deprecated. Please use the "org.eclipse.core.commands" plug-in instead.
IContextManager: Deprecated. Please use the "org.eclipse.core.commands" plug-in instead.
IContextManagerListener: Deprecated. Please use the "org.eclipse.core.commands" plug-in instead.
IContextService: Provides services related to contexts in the Eclipse workbench.
IWorkbenchContextSupport: Deprecated. Please use `IBindingService` and `IContextService` instead.

Class Summary
ContextEvent: Deprecated. Please use the "org.eclipse.core.commands" plug-in instead.
ContextManagerEvent: Deprecated. Please use the "org.eclipse.core.commands" plug-in instead.
EnabledSubmission: Deprecated. Please use `IContextService.activateContext` instead.

Exception Summary
ContextException: Deprecated. Please use the "org.eclipse.core.commands" plug-in instead.
NotDefinedException: Deprecated. Please use the "org.eclipse.core.commands" plug-in instead.