## Uses of Interface
org.eclipse.ui.services.IDisposable

Packages that use IDisposable
org.eclipse.compare.structuremergeviewer: Provides support for finding and displaying the differences between hierarchically structured data.
org.eclipse.ui.commands: Provides support for retrieving information on Commands from the workbench.
org.eclipse.ui.contexts: Provides support for integrating contexts into the Eclipse workbench.
org.eclipse.ui.handlers: Provides support for integrating handlers into the Eclipse workbench.
org.eclipse.ui.keys: Provides support for integrating keys into the Eclipse workbench.
org.eclipse.ui.menus: Provides the public API and default implementation for contributing menu and toolbars to the menu service.
org.eclipse.ui.navigator: Provides the Common Navigator framework.
org.eclipse.ui.services: Classes for service support.

### Uses of IDisposable in org.eclipse.compare.structuremergeviewer

Classes in org.eclipse.compare.structuremergeviewer that implement IDisposable
`class` `StructureRootNode` A node that acts as the root of the tree returned from a `StructureCreator`.

### Uses of IDisposable in org.eclipse.ui.commands

Subinterfaces of IDisposable in org.eclipse.ui.commands
`interface` `ICommandImageService` Provides a look-up facility for images associated with commands.
`interface` `ICommandService` Provides services related to the command architecture within the workbench.

### Uses of IDisposable in org.eclipse.ui.contexts

Subinterfaces of IDisposable in org.eclipse.ui.contexts
`interface` `IContextService` Provides services related to contexts in the Eclipse workbench.

### Uses of IDisposable in org.eclipse.ui.handlers

Subinterfaces of IDisposable in org.eclipse.ui.handlers
`interface` `IHandlerService` Provides services related to activating and deactivating handlers within the workbench.

### Uses of IDisposable in org.eclipse.ui.keys

Subinterfaces of IDisposable in org.eclipse.ui.keys
`interface` `IBindingService` Provides services related to the binding architecture (e.g., keyboard shortcuts) within the workbench.

### Uses of IDisposable in org.eclipse.ui.menus

Subinterfaces of IDisposable in org.eclipse.ui.menus
`interface` `IMenuService` Provides services related to the menu architecture within the workbench.

### Uses of IDisposable in org.eclipse.ui.navigator

Classes in org.eclipse.ui.navigator that implement IDisposable
`class` `SaveablesProvider` Provides `Saveable` objects to the common navigator, and allows to map between elements in the tree and models.

### Uses of IDisposable in org.eclipse.ui.services

Subinterfaces of IDisposable in org.eclipse.ui.services
`interface` `IEvaluationService` Evaluate a core expression against the workbench application context and report updates using a Boolean property.
`interface` `IServiceWithSources` A service that responds to changes in one or more sources.