# Hierarchy For Package org.eclipse.emf.compare.provider.spec

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.emf.common.notify.impl.AdapterFactoryImpl (implements org.eclipse.emf.common.notify.AdapterFactory)
    - org.eclipse.emf.compare.util.CompareAdapterFactory
      - org.eclipse.emf.compare.provider.CompareItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
        - org.eclipse.emf.compare.provider.spec.CompareItemProviderAdapterFactorySpec
  - org.eclipse.emf.common.notify.impl.AdapterImpl (implements org.eclipse.emf.common.notify.Adapter.Internal)
    - org.eclipse.emf.edit.provider.ItemProviderAdapter (implements org.eclipse.emf.edit.command.CreateChildCommand.Helper, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.common.util.ResourceLocator)
      - org.eclipse.emf.compare.provider.ComparisonItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.emf.compare.provider.spec.ComparisonItemProviderSpec (implements org.eclipse.emf.compare.provider.IItemDescriptionProvider, org.eclipse.emf.compare.provider.IItemStyledLabelProvider)
      - org.eclipse.emf.compare.provider.ConflictItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.emf.compare.provider.spec.ConflictItemProviderSpec (implements org.eclipse.emf.compare.provider.IItemDescriptionProvider, org.eclipse.emf.compare.provider.IItemStyledLabelProvider)
      - org.eclipse.emf.compare.provider.DiffItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.emf.compare.provider.AttributeChangeItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
          - org.eclipse.emf.compare.provider.spec.AttributeChangeItemProviderSpec (implements org.eclipse.emf.compare.provider.IItemDescriptionProvider, org.eclipse.emf.compare.provider.IItemStyledLabelProvider, org.eclipse.emf.compare.provider.ISemanticObjectLabelProvider)
        - org.eclipse.emf.compare.provider.FeatureMapChangeItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
          - org.eclipse.emf.compare.provider.spec.FeatureMapChangeItemProviderSpec (implements org.eclipse.emf.compare.provider.IItemDescriptionProvider, org.eclipse.emf.compare.provider.IItemStyledLabelProvider, org.eclipse.emf.compare.provider.ISemanticObjectLabelProvider)
        - org.eclipse.emf.compare.provider.ReferenceChangeItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
          - org.eclipse.emf.compare.provider.spec.ReferenceChangeItemProviderSpec (implements org.eclipse.emf.compare.provider.IItemDescriptionProvider, org.eclipse.emf.compare.provider.IItemStyledLabelProvider, org.eclipse.emf.compare.provider.ISemanticObjectLabelProvider)
        - org.eclipse.emf.compare.provider.ResourceAttachmentChangeItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
          - org.eclipse.emf.compare.provider.spec.ResourceAttachmentChangeItemProviderSpec (implements org.eclipse.emf.compare.provider.IItemDescriptionProvider, org.eclipse.emf.compare.provider.IItemStyledLabelProvider, org.eclipse.emf.compare.provider.ISemanticObjectLabelProvider)
        - org.eclipse.emf.compare.provider.ResourceLocationChangeItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
          - org.eclipse.emf.compare.provider.spec.ResourceLocationChangeItemProviderSpec (implements org.eclipse.emf.compare.provider.IItemDescriptionProvider, org.eclipse.emf.compare.provider.IItemStyledLabelProvider, org.eclipse.emf.compare.provider.ISemanticObjectLabelProvider)
      - org.eclipse.emf.compare.provider.MatchItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.emf.compare.provider.spec.MatchItemProviderSpec (implements org.eclipse.emf.compare.provider.IItemDescriptionProvider, org.eclipse.emf.compare.provider.IItemStyledLabelProvider, org.eclipse.emf.compare.provider.ISemanticObjectLabelProvider)
      - org.eclipse.emf.compare.provider.MatchResourceItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemColorProvider, org.eclipse.emf.edit.provider.IItemFontProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.emf.compare.provider.spec.MatchResourceItemProviderSpec (implements org.eclipse.emf.compare.provider.IItemDescriptionProvider, org.eclipse.emf.compare.provider.IItemStyledLabelProvider)
  - org.eclipse.emf.compare.provider.spec.OverlayImageProvider
  - org.eclipse.emf.compare.provider.spec.Strings