## Hierarchy For Package org.eclipse.emf.compare.diff.metamodel.impl

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.emf.common.notify.impl.BasicNotifierImpl (implements org.eclipse.emf.common.notify.Notifier)
    - org.eclipse.emf.ecore.impl.BasicEObjectImpl (implements org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.impl.EObjectImpl (implements org.eclipse.emf.ecore.EObject)
        - org.eclipse.emf.compare.diff.metamodel.impl.AbstractDiffExtensionImpl (implements org.eclipse.emf.compare.diff.metamodel.AbstractDiffExtension)
        - org.eclipse.emf.compare.diff.metamodel.impl.ComparisonResourceSetSnapshotImpl (implements org.eclipse.emf.compare.diff.metamodel.ComparisonResourceSetSnapshot)
        - org.eclipse.emf.compare.diff.metamodel.impl.ComparisonResourceSnapshotImpl (implements org.eclipse.emf.compare.diff.metamodel.ComparisonResourceSnapshot)
        - org.eclipse.emf.compare.diff.metamodel.impl.DiffElementImpl (implements org.eclipse.emf.compare.diff.metamodel.DiffElement)
          - org.eclipse.emf.compare.diff.metamodel.impl.AttributeChangeImpl (implements org.eclipse.emf.compare.diff.metamodel.AttributeChange)
            - org.eclipse.emf.compare.diff.metamodel.impl.AttributeChangeLeftTargetImpl (implements org.eclipse.emf.compare.diff.metamodel.AttributeChangeLeftTarget)
            - org.eclipse.emf.compare.diff.metamodel.impl.AttributeChangeRightTargetImpl (implements org.eclipse.emf.compare.diff.metamodel.AttributeChangeRightTarget)
            - org.eclipse.emf.compare.diff.metamodel.impl.UpdateAttributeImpl (implements org.eclipse.emf.compare.diff.metamodel.UpdateAttribute)
          - org.eclipse.emf.compare.diff.metamodel.impl.ConflictingDiffElementImpl (implements org.eclipse.emf.compare.diff.metamodel.ConflictingDiffElement)
          - org.eclipse.emf.compare.diff.metamodel.impl.DiffGroupImpl (implements org.eclipse.emf.compare.diff.metamodel.DiffGroup)
          - org.eclipse.emf.compare.diff.metamodel.impl.ModelElementChangeImpl (implements org.eclipse.emf.compare.diff.metamodel.ModelElementChange)
            - org.eclipse.emf.compare.diff.metamodel.impl.ModelElementChangeLeftTargetImpl (implements org.eclipse.emf.compare.diff.metamodel.ModelElementChangeLeftTarget)
            - org.eclipse.emf.compare.diff.metamodel.impl.ModelElementChangeRightTargetImpl (implements org.eclipse.emf.compare.diff.metamodel.ModelElementChangeRightTarget)
            - org.eclipse.emf.compare.diff.metamodel.impl.UpdateModelElementImpl (implements org.eclipse.emf.compare.diff.metamodel.UpdateModelElement)
              - org.eclipse.emf.compare.diff.metamodel.impl.MoveModelElementImpl (implements org.eclipse.emf.compare.diff.metamodel.MoveModelElement)
                - org.eclipse.emf.compare.diff.metamodel.impl.UpdateContainmentFeatureImpl (implements org.eclipse.emf.compare.diff.metamodel.UpdateContainmentFeature)
          - org.eclipse.emf.compare.diff.metamodel.impl.ReferenceChangeImpl (implements org.eclipse.emf.compare.diff.metamodel.ReferenceChange)
            - org.eclipse.emf.compare.diff.metamodel.impl.ReferenceChangeLeftTargetImpl (implements org.eclipse.emf.compare.diff.metamodel.ReferenceChangeLeftTarget)
            - org.eclipse.emf.compare.diff.metamodel.impl.ReferenceChangeRightTargetImpl (implements org.eclipse.emf.compare.diff.metamodel.ReferenceChangeRightTarget)
            - org.eclipse.emf.compare.diff.metamodel.impl.ReferenceOrderChangeImpl (implements org.eclipse.emf.compare.diff.metamodel.ReferenceOrderChange)
            - org.eclipse.emf.compare.diff.metamodel.impl.UpdateReferenceImpl (implements org.eclipse.emf.compare.diff.metamodel.UpdateReference)
          - org.eclipse.emf.compare.diff.metamodel.impl.ResourceDiffImpl (implements org.eclipse.emf.compare.diff.metamodel.ResourceDiff)
            - org.eclipse.emf.compare.diff.metamodel.impl.ResourceDependencyChangeImpl (implements org.eclipse.emf.compare.diff.metamodel.ResourceDependencyChange)
              - org.eclipse.emf.compare.diff.metamodel.impl.ResourceDependencyChangeLeftTargetImpl (implements org.eclipse.emf.compare.diff.metamodel.ResourceDependencyChangeLeftTarget)
              - org.eclipse.emf.compare.diff.metamodel.impl.ResourceDependencyChangeRightTargetImpl (implements org.eclipse.emf.compare.diff.metamodel.ResourceDependencyChangeRightTarget)
        - org.eclipse.emf.compare.diff.metamodel.impl.DiffModelImpl (implements org.eclipse.emf.compare.diff.metamodel.DiffModel)
        - org.eclipse.emf.compare.diff.metamodel.impl.DiffResourceSetImpl (implements org.eclipse.emf.compare.diff.metamodel.DiffResourceSet)
      - org.eclipse.emf.ecore.impl.MinimalEObjectImpl (implements org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder)
        - org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
          - org.eclipse.emf.ecore.impl.EModelElementImpl (implements org.eclipse.emf.ecore.EModelElement)
            - org.eclipse.emf.ecore.impl.EFactoryImpl (implements org.eclipse.emf.ecore.EFactory)
              - org.eclipse.emf.compare.diff.metamodel.impl.DiffFactoryImpl (implements org.eclipse.emf.compare.diff.metamodel.DiffFactory)
            - org.eclipse.emf.ecore.impl.ENamedElementImpl (implements org.eclipse.emf.ecore.ENamedElement)
              - org.eclipse.emf.ecore.impl.EPackageImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, org.eclipse.emf.ecore.EPackage)
                - org.eclipse.emf.compare.diff.metamodel.impl.DiffPackageImpl (implements org.eclipse.emf.compare.diff.metamodel.DiffPackage)

Copyright 2006 IBM Corporation and others. All Rights Reserved.