# Uses of Interface
org.eclipse.ui.navigator.IDescriptionProvider

Packages that use IDescriptionProvider
Package
Description
org.eclipse.ltk.ui.refactoring.model
Application programming interface to provide model integration for refactoring histories.
org.eclipse.team.ui.mapping
Application programming interfaces for working with resource mappings.
org.eclipse.ui.navigator
Provides the Common Navigator framework.

## Uses of IDescriptionProvider in org.eclipse.ltk.ui.refactoring.model

Classes in org.eclipse.ltk.ui.refactoring.model that implement IDescriptionProvider
Modifier and Type
Class
Description
`class`
`AbstractSynchronizationLabelProvider`
Partial implementation of a refactoring-aware synchronization label provider.

## Uses of IDescriptionProvider in org.eclipse.team.ui.mapping

Classes in org.eclipse.team.ui.mapping that implement IDescriptionProvider
Modifier and Type
Class
Description
`class`
`SynchronizationLabelProvider`
A label provider wrapper that adds synchronization image and/or text decorations to the image and label obtained from the delegate provider.

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

Subinterfaces of IDescriptionProvider in org.eclipse.ui.navigator
Modifier and Type
Interface
Description
`interface`
`ICommonLabelProvider`
Allows extensions to vary their behavior based on properties in the extension model and the given memento.
Methods in org.eclipse.ui.navigator that return IDescriptionProvider
Modifier and Type
Method
Description
`IDescriptionProvider`
INavigatorContentService.`createCommonDescriptionProvider()`