# Package org.eclipse.emf.compare

Interface Summary
AttributeChange: A representation of the model object 'Attribute Change'
CompareFactory: The Factory for the model.
ComparePackage: The Package for the model.
ComparePackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
Comparison: A representation of the model object 'Comparison'.
Conflict: A representation of the model object 'Conflict'
Diff: A representation of the model object 'Diff'.
Equivalence: A representation of the model object 'Equivalence'
FeatureMapChange: A representation of the model object 'Feature Map Change'
Match: A representation of the model object 'Match'
MatchResource: A representation of the model object 'Match Resource'
ReferenceChange: A representation of the model object 'Reference Change'
ResourceAttachmentChange: A representation of the model object 'Resource Attachment Change'
ResourceLocationChange: A representation of the model object 'Resource Location Change'

Class Summary
EMFCompare: This class serves as the main entry point of a comparison.
EMFCompare.Builder: A Builder pattern to instantiate EMFCompare objects.
EMFCompareMessages: Utility class to access externalized Strings for EMF Compare's core.

Enum Summary
ConflictKind: A representation of the literals of the enumeration 'Conflict Kind', and utility methods for working with them
DifferenceKind: A representation of the literals of the enumeration 'Difference Kind', and utility methods for working with them
DifferenceSource: A representation of the literals of the enumeration 'Difference Source', and utility methods for working with them
DifferenceState: A representation of the literals of the enumeration 'Difference State', and utility methods for working with them.

Exception Summary
ComparisonCanceledException: Exception used to manage cancellation of comparison operations.