Application programming interfaces for working with resource mappings.
Package SpecificationThis 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.
Interface Summary Interface Description ISynchronizationCompareAdapterThe compare adapter provides compare support for the model objects associated with a model provider. ISynchronizationCompareInputThis interface defines extensions to the
ICompareInputinterface that are used for compare inputs that are returned from the
ITeamContentProviderDescriptorA description of a single extension registered with the
ITeamContentProviderManagerThe team content provider manager provides access to the content extenstions registered with the
ITeamStateChangeEventA description of the team state changes that have occurred. ITeamStateChangeListenerA listener registered with an
TeamStateProviderin order to receive change events when the team state of any resources change.
ITeamStateDescriptionA description of the the state of a logical model element with respect to a team repository. ITeamStateProviderA team state provider is used by the
SynchronizationStateTesterto obtain the team state for model elements.
Class Summary Class Description MergeActionHandlerAn abstract superclass that enables models to create handlers for the basic merge operations (merge, overwrite and mark-as-merged). SaveableComparisonA saveable comparison is used to buffer changes made when comparing or merging model elements. SynchronizationActionProviderAn action group that can be used by models to contribute actions to a team synchronization viewer. SynchronizationCompareAdapterAn abstract implementation of
SynchronizationContentProviderAbstract team aware content provider that delegates to another content provider. SynchronizationLabelProviderA label provider wrapper that adds synchronization image and/or text decorations to the image and label obtained from the delegate provider. SynchronizationOperationThis 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. SynchronizationStateTesterA state change tester is used by logical models to communicate the synchronization state of their logical model elements to the lightweight label decorator of a team provider.