## Uses of Class
org.eclipse.core.resources.mapping.ResourceMappingContext

Packages that use ResourceMappingContext
org.eclipse.core.resources.mapping: Provides APIs for integrating application models with the workspace Package Specification This package specifies the APIs in the Resources plug-in that are used to integrate application models with the workspace.
org.eclipse.ltk.core.refactoring.model: Application programming interface to support logical models.
org.eclipse.team.core.mapping: Application programming interfaces for working with resource mappings.
org.eclipse.team.core.mapping.provider: Application programming interfaces for working with resource mappings.
org.eclipse.team.core.subscribers: Application programming interfaces for generating and refreshing synchronization state.
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.

### Uses of ResourceMappingContext in org.eclipse.core.resources.mapping

Subclasses of ResourceMappingContext in org.eclipse.core.resources.mapping
`class` `RemoteResourceMappingContext` A remote mapping context provides a model element with a view of the remote state of local resources as they relate to a repository operation that is in progress.

Fields in org.eclipse.core.resources.mapping declared as ResourceMappingContext
`static ResourceMappingContext` ResourceMappingContext.`LOCAL_CONTEXT` This resource mapping context is used to indicate that the operation that is requesting the traversals is performing a local operation.

Methods in org.eclipse.core.resources.mapping with parameters of type ResourceMappingContext
`void` ResourceMapping.`accept(ResourceMappingContext context, IResourceVisitor visitor, IProgressMonitor monitor)` Accepts the given visitor for all existing resources in this mapping.
`ResourceMapping[]` ModelProvider.`getMappings(IResource[] resources, ResourceMappingContext context, IProgressMonitor monitor)` Returns the set of mappings that cover the given resources.
`ResourceMapping[]` ModelProvider.`getMappings(IResource resource, ResourceMappingContext context, IProgressMonitor monitor)` Returns the resource mappings that cover the given resource.
`ResourceMapping[]` ModelProvider.`getMappings(ResourceTraversal[] traversals, ResourceMappingContext context, IProgressMonitor monitor)` Returns the set of mappings that overlap with the given resource traversals.
`ResourceTraversal[]` ModelProvider.`getTraversals(ResourceMapping[] mappings, ResourceMappingContext context, IProgressMonitor monitor)` Returns a set of traversals that cover the given resource mappings.
`abstract ResourceTraversal[]` ResourceMapping.`getTraversals(ResourceMappingContext context, IProgressMonitor monitor)` Returns one or more traversals that can be used to access all the physical resources that constitute the logical resource.
`ResourceTraversal[]` CompositeResourceMapping.`getTraversals(ResourceMappingContext context, IProgressMonitor monitor)`

### Uses of ResourceMappingContext in org.eclipse.ltk.core.refactoring.model

Methods in org.eclipse.ltk.core.refactoring.model with parameters of type ResourceMappingContext
`ResourceTraversal[]` AbstractRefactoringHistoryResourceMapping.`getTraversals(ResourceMappingContext context, IProgressMonitor monitor)`
`ResourceTraversal[]` AbstractRefactoringDescriptorResourceMapping.`getTraversals(ResourceMappingContext context, IProgressMonitor monitor)`

### Uses of ResourceMappingContext in org.eclipse.team.core.mapping

Methods in org.eclipse.team.core.mapping that return ResourceMappingContext
`ResourceMappingContext` ISynchronizationScope.`getContext()` Return the resource mapping context that the scope uses to obtain traversals from resource mappings in order to determine what resources are in the scope.

### Uses of ResourceMappingContext in org.eclipse.team.core.mapping.provider

Methods in org.eclipse.team.core.mapping.provider that return ResourceMappingContext
`ResourceMappingContext` SynchronizationScopeManager.`getContext()`

Methods in org.eclipse.team.core.mapping.provider with parameters of type ResourceMappingContext
`static ResourceMapping[]` SynchronizationScopeManager.`getMappingsFromProviders(ResourceTraversal[] traversals, ResourceMappingContext context, IProgressMonitor monitor)` Convenience method for obtaining the set of resource mappings from all model providers that overlap with the given resources.

Constructors in org.eclipse.team.core.mapping.provider with parameters of type ResourceMappingContext
Constructor and Description
`SynchronizationScopeManager(String name, ResourceMapping[] inputMappings, ResourceMappingContext resourceMappingContext, boolean consultModels)` Create a scope manager that uses the given context to determine what resources should be included in the scope.

### Uses of ResourceMappingContext in org.eclipse.team.core.subscribers

Subclasses of ResourceMappingContext in org.eclipse.team.core.subscribers
`class` `SubscriberResourceMappingContext` A resource mapping context that provides the client access to the remote state of local resources using a subscriber.

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

Methods in org.eclipse.team.ui.mapping that return ResourceMappingContext
`ResourceMappingContext` ITeamStateProvider.`getResourceMappingContext(Object element)` Return a resource mapping context that gives access to the remote state of the resources associated with the provider.

### Uses of ResourceMappingContext in org.eclipse.team.ui.synchronize

Methods in org.eclipse.team.ui.synchronize that return ResourceMappingContext
`ResourceMappingContext` SubscriberTeamStateProvider.`getResourceMappingContext(Object element)`