| Interface | Description | 
|---|---|
| IDiffEngine | This class defines the general contract of a Differencing engine. | 
| IDiffProcessor | An  IDiffProcessoris meant to be used in order to react to the detection of differences by the diff
 engine. | 
| Class | Description | 
|---|---|
| DefaultDiffEngine | The diff engine is in charge of actually computing the differences between the objects mapped by a
  Matchobject. | 
| DiffBuilder | This default implementation of an  IDiffProcessorwill build the necessary differences and attach
 them to the appropriateMatch. | 
| FeatureFilter | FeatureFilters will be used by the default implementation of a diff engine in order to determine
 which features it is to check for differences. | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.