Package org.eclipse.team.core.mapping
package org.eclipse.team.core.mapping
Application programming interfaces for working with resource mappings.
Package Specification
This package specifies the API for working with resources mappings. Models can use this API to allow the files in which their model elements are stored to be properly shared by a repository provider.-
ClassDescriptionSupports the tracking of related changes for the purpose of grouping then using an
IChangeGroupingRequestor.This storage merger delegates to the appropriate merger or returns a conflict if no merger is available or if a merge was not possible.Interface used to allow model tooling to request that a particular set of modified files be committed together to the repository.Provides the context for anIResourceMappingMergeror a model specific synchronization view that supports merging.A special status that is returned when the return code of themergemethod isCONFLICTS.A resource diff represents the changes between two resources.A resource diff tree provides access to a tree ofIDiffinstances that either containIResourceDiffnodes orIThreeWayDiffnodes that containIResourceDiffnodes as the local and remote changes.The purpose of this interface is to provide support for model level auto-merging.This interface defines a single operation for performing a three-way merge on three instances ofIStorage.Allows a model provider to build a view of their model that includes synchronization information with a remote location (usually a repository).Interface which defines the protocol for translating a set ofResourceMappingobjects representing a view selection into the complete set of resources to be operated on.Listener for synchronization scope changes.A scope manager is responsible for ensuring that the resources contained within anISynchronizationScopestay up-to-date with the model elements (represented asResourceMappinginstances) contained in the scope.A scope participant is responsible for ensuring that the resources contained within anISynchronizationScopethat overlap with the participant's model provider stay up-to-date with the model elements (represented asResourceMappinginstances) contained in the scope.Factory interface for creating a participant for use with anISynchronizationScopeManager.Abstract implementation ofIResourceMappingMerger.