# Package org.eclipse.team.core.mapping.provider

package org.eclipse.team.core.mapping.provider
Application programming interfaces for working with resource mappings.

## Package Specification

This package specifies the API for working with resources mappings. Repository providers can use this API to work with models that provide a mapping from their model elements to resources tat are under the control of a repository provider.

Related Packages
Package
Description
org.eclipse.team.core.mapping
Application programming interfaces for working with resource mappings.
Classes
Class
Description
MergeContext
Provides the context for an `IResourceMappingMerger`.
MergeStatus
A special status that is returned when the return code of the `merge` method is `CONFLICTS`.
ResourceDiff
Implementation of `IResourceDiff`.
ResourceDiffTree
Implementation of `IResourceDiffTree`.
SynchronizationContext
Abstract implementation of the `ISynchronizationContext` interface.
SynchronizationScopeManager
Class for translating a set of `ResourceMapping` objects representing a view selection into the complete set of resources to be operated on.