| Interface | Description | 
|---|---|
| IDiagnosable | An element that can hold a diagnostic. | 
| IEqualityHelper | Use to compare objects by the  IMatchEngine. | 
| Class | Description | 
|---|---|
| DelegatingURIConverter | This implementation of an  URI Converterwill delegate all calls to another. | 
| DiffUtil | Deprecated Not intendended to be used by clients | 
| EMFCompareCopier | This defines the semantics of an EObject copy in the case of EMF Compare. | 
| EMFComparePredicates | This class will provide a number of Predicates that can be used to retrieve particular  Diffs from
 an iterable. | 
| EMFComparePrettyPrinter | This class exposes methods to serialize a "human-readable" form of the comparison model onto a given
 stream. | 
| EqualityHelper | EMF Compare needs its own rules for "equality", which are based on similarity instead of strict equality. | 
| MatchUtil | This utility class holds methods that will be used by the diff and merge processes. | 
| Objects | Utility method useable on any  Object. | 
| Objects.ToStringHelper | Fluent interface to build a String representation of an object following the same format as guava's
 Objects.toStringHelper(). | 
| ReferenceUtil | This utility class holds methods that will be used by the diff and merge processes. | 
| Enum | Description | 
|---|---|
| UseIdentifiers | This can be used to tell EMF Compare which strategy should be used when matching the EObjects as regards
 the identifier. | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.