| Interface | Description | 
|---|---|
| IBatchMerger | This interface describes the general contract of what EMF Compare expects in order to "copy all" diffs from
 a given Comparison or list. | 
| IMergeOptionAware | Handles a list of merge options. | 
| IMerger | Mergers are used by EMF Compare to merge specific differences from one side to the other. | 
| IMerger.Registry | This will hold all registered mergers. | 
| IMerger2 | This adds the ability for  mergersto define their own sub-set of "required" differences. | 
| Class | Description | 
|---|---|
| AbstractMerger | Abstract implementation of an  IMerger. | 
| AttributeChangeMerger | This specific implementation of  AbstractMergerwill be used to merge attribute changes. | 
| BatchMerger | This implementation of an  IBatchMergerleaves some choice to the client as to what should be
 merged. | 
| ConflictMerger | This specific implementation of  AbstractMergerwill be used to merge real conflicts. | 
| FeatureMapChangeMerger | This specific implementation of  AbstractMergerwill be used to merge attribute changes. | 
| IMerger.RegistryImpl | A default implementation of an  IMerger.Registry. | 
| PseudoConflictMerger | A simple merger for pseudo conflict. | 
| ReferenceChangeMerger | This specific implementation of  AbstractMergerwill be used to merge reference changes. | 
| ResourceAttachmentChangeMerger | This specific implementation of  AbstractMergerwill be used to merge resource attachment changes. | 
| ResourceLocationChangeMerger | Deprecated ResourceLocationChanges have been replaced byResourceAttachmentChanges of kind Move. | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.