# Package org.eclipse.emf.compare.provider

Interface Summary
IItemDescriptionProvider: This is the interface implemented to provide a description for an item.
IItemStyledLabelProvider: This is the interface implemented to provide a styled label for an item.
ISemanticObjectLabelProvider: Provider of labels for semantic objects.
ITooltipLabelProvider: Provider of tooltips.

Class Summary
AdapterFactoryUtil: Deprecated. Use `AdapterFactoryItemDelegator` instead.
AttributeChangeItemProvider: This is the item provider adapter for a `AttributeChange` object.
CompareItemProviderAdapterFactory: This is the factory that is used to provide the interfaces needed to support Viewers.
ComparisonItemProvider: This is the item provider adapter for a `Comparison` object.
ConflictItemProvider: This is the item provider adapter for a `Conflict` object.
DiffItemProvider: This is the item provider adapter for a `Diff` object.
EMFCompareEditPlugin: This is the central singleton for the Compare edit plugin.
EMFCompareEditPlugin.Implementation: The actual implementation of the Eclipse Plugin.
EquivalenceItemProvider: This is the item provider adapter for a `Equivalence` object.
ExtendedAdapterFactoryItemDelegator: An item provider adapter factory delegator that supports our custom item provider interfaces: `IItemStyledLabelProvider`, `IItemDescriptionProvider` and `ISemanticObjectLabelProvider` .
ExtendedItemProviderDecorator: And extended `ItemProviderDecorator` that provides an `OverlayImageProvider` and and `ExtendedAdapterFactoryItemDelegator`.
FeatureMapChangeItemProvider: This is the item provider adapter for a `FeatureMapChange` object.
ForwardingItemProvider: Deprecated. Use `IItemProviderDecorator` and `DecoratorAdapterFactory` instead.
MatchItemProvider: This is the item provider adapter for a `Match` object.
MatchResourceItemProvider: This is the item provider adapter for a `MatchResource` object.
ReferenceChangeItemProvider: This is the item provider adapter for a `ReferenceChange` object.
ResourceAttachmentChangeItemProvider: This is the item provider adapter for a `ResourceAttachmentChange` object.
ResourceLocationChangeItemProvider: This is the item provider adapter for a `ResourceLocationChange` object.
SafeAdapterFactoryItemDelegator: A safe `AdapterFactoryItemDelegator`.
TooltipLabelAdapterFactory: SuperClass of factories that need to access tooltips labels.