See:
Description

EMF Compare
org.eclipse.emf.compare: This package contains EMF Compare's core plug-in classes.
org.eclipse.emf.compare.util: This package contains utility classes used throughout EMF Compare.

Other Packages
org.eclipse.emf.compare.diff: This packages backs up EMF Compare's differencing functionality.
org.eclipse.emf.compare.diff.engine: Provides a generic diff engine.
org.eclipse.emf.compare.diff.engine.check
org.eclipse.emf.compare.diff.merge: Provides merge services for models.
org.eclipse.emf.compare.diff.merge.service: Provides merging service for EMF Compare.
org.eclipse.emf.compare.diff.metamodel
org.eclipse.emf.compare.diff.metamodel.impl
org.eclipse.emf.compare.diff.metamodel.util
org.eclipse.emf.compare.diff.provider
org.eclipse.emf.compare.diff.service: Provides differencing service for models.
org.eclipse.emf.compare.epatch
org.eclipse.emf.compare.epatch.applier
org.eclipse.emf.compare.epatch.diff
org.eclipse.emf.compare.epatch.recorder
org.eclipse.emf.compare.epatch.util
org.eclipse.emf.compare.match: This packages backs up EMF Compare's matching functionality.
org.eclipse.emf.compare.match.engine: Provides a generic match engine.
org.eclipse.emf.compare.match.filter
org.eclipse.emf.compare.match.metamodel
org.eclipse.emf.compare.match.metamodel.impl
org.eclipse.emf.compare.match.metamodel.provider
org.eclipse.emf.compare.match.metamodel.util
org.eclipse.emf.compare.match.service: Provides matching service for models.
org.eclipse.emf.compare.match.statistic: This package provides the logic behind EMF Compare's matching process.
org.eclipse.emf.compare.team.subversive
org.eclipse.emf.compare.ui: This package provides the GUI components used to display EMF Compare's comparison results.
org.eclipse.emf.compare.ui.editor: This package provides the editor that can be used on a comparison result exported as an emfdiff file to open EMF Compare's GUI without running the whole comparison process anew.
org.eclipse.emf.compare.ui.export: Provides the API that can be used in order to add new export actions to EMF Compare's GUI.
org.eclipse.emf.compare.ui.team
org.eclipse.emf.compare.ui.util: Provides utility classes used by EMF Compare's GUI.
org.eclipse.emf.compare.ui.viewer: This package provides the graphical components used to extend `org.eclipse.compare` viewers to provide model specific UI.
org.eclipse.emf.compare.ui.viewer.content: Provides EMF Compare's specific implementation of a ContentMergeViewer.
org.eclipse.emf.compare.ui.viewer.content.part: Provides the graphical components of the `ModelContentMergeViewer`.
org.eclipse.emf.compare.ui.viewer.content.part.diff: Provides the tab folder displaying the model tree and the associated differences markers.
org.eclipse.emf.compare.ui.viewer.content.part.property: Provides the tab folder displaying the model elements' properties and their associated differences markers.
org.eclipse.emf.compare.ui.viewer.structure: Provides the TreeViewer displaying the structural view of the model differences.

Copyright 2006 IBM Corporation and others. All Rights Reserved.