# Uses of Package
org.eclipse.team.ui.mapping

Packages that use org.eclipse.team.ui.mapping
org.eclipse.ltk.ui.refactoring.model: Application programming interface to provide model integration for refactoring histories.
org.eclipse.team.ui: Provides basic support for managing Team providers.
org.eclipse.team.ui.mapping: Application programming interfaces for working with resource mappings.
org.eclipse.team.ui.synchronize: Contains the team synchronization presentation framework and support for the Synchronize View.

Classes in org.eclipse.team.ui.mapping used by org.eclipse.ltk.ui.refactoring.model
ISynchronizationCompareAdapter: The compare adapter provides compare support for the model objects associated with a model provider.
SynchronizationActionProvider: An action group that can be used by models to contribute actions to a team synchronization viewer.
SynchronizationCompareAdapter: An abstract implementation of `ISynchronizationCompareAdapter`.
SynchronizationContentProvider: Abstract team aware content provider that delegates to another content provider.
SynchronizationLabelProvider: A label provider wrapper that adds synchronization image and/or text decorations to the image and label obtained from the delegate provider.

Classes in org.eclipse.team.ui.mapping used by org.eclipse.team.ui
ITeamContentProviderManager: The team content provider manager provides access to the content extenstions registered with the `org.eclipse.team.ui.teamContentProviders` extension point.

Classes in org.eclipse.team.ui.mapping used by org.eclipse.team.ui.mapping
ISynchronizationCompareAdapter: The compare adapter provides compare support for the model objects associated with a model provider.
ITeamContentProviderDescriptor: A description of a single extension registered with the `org.eclipse.team.ui.teamContentProviders` extension point
ITeamStateChangeEvent: A description of the team state changes that have occurred.
ITeamStateChangeListener: A listener registered with an `TeamStateProvider` in order to receive change events when the team state of any resources change.
ITeamStateDescription: A description of the the state of a logical model element with respect to a team repository.
ITeamStateProvider: A team state provider is used by the `SynchronizationStateTester` to obtain the team state for model elements.
SaveableComparison: A saveable comparison is used to buffer changes made when comparing or merging model elements.
SynchronizationOperation: This operation class can be used by model providers when performing merge operations triggered from a synchronize participant page associated with a synchronization or merge context.

Classes in org.eclipse.team.ui.mapping used by org.eclipse.team.ui.synchronize
ISynchronizationCompareInput: This interface defines extensions to the `ICompareInput` interface that are used for compare inputs that are returned from the `ISynchronizationCompareAdapter.asCompareInput(org.eclipse.team.core.mapping.ISynchronizationContext, Object)` method.
ITeamStateChangeEvent: A description of the team state changes that have occurred.
ITeamStateChangeListener: A listener registered with an `TeamStateProvider` in order to receive change events when the team state of any resources change.
ITeamStateDescription: A description of the the state of a logical model element with respect to a team repository.
ITeamStateProvider: A team state provider is used by the `SynchronizationStateTester` to obtain the team state for model elements.
SaveableComparison: A saveable comparison is used to buffer changes made when comparing or merging model elements.