| Package | Description | 
|---|---|
| org.eclipse.emf.compare.match | |
| org.eclipse.emf.compare.match.eobject | |
| org.eclipse.emf.compare.match.impl | 
| Modifier and Type | Method and Description | 
|---|---|
| static IEObjectMatcher | DefaultMatchEngine. createDefaultEObjectMatcher(UseIdentifiers useIDs)Creates and configures an  IEObjectMatcherwith the strategy given byuseIDs. | 
| static IEObjectMatcher | DefaultMatchEngine. createDefaultEObjectMatcher(UseIdentifiers useIDs,
                           WeightProvider.Descriptor.Registry weightProviderRegistry)Creates and configures an  IEObjectMatcherwith the strategy given byuseIDs. | 
| static IEObjectMatcher | DefaultMatchEngine. createDefaultEObjectMatcher(UseIdentifiers useIDs,
                           WeightProvider.Descriptor.Registry weightProviderRegistry,
                           EqualityHelperExtensionProvider.Descriptor.Registry equalityHelperExtensionProviderRegistry)Creates and configures an  IEObjectMatcherwith the strategy given byuseIDs. | 
| protected IEObjectMatcher | DefaultMatchEngine. getEObjectMatcher()Returns the EObject matcher associated with this match engine. | 
| Constructor and Description | 
|---|
| DefaultMatchEngine(IEObjectMatcher matcher,
                  IComparisonFactory comparisonFactory)This default engine delegates the pairing of EObjects to an  IEObjectMatcher. | 
| DefaultMatchEngine(IEObjectMatcher eObjectMatcher,
                  IResourceMatcher resourceMatcher,
                  IComparisonFactory comparisonFactory)This default engine delegates the pairing of EObjects to an  IEObjectMatcher. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IdentifierEObjectMatcherThis implementation of an  IEObjectMatcherwill createMatches based on the input EObjects
 identifiers (either XMI:ID or attribute ID) alone. | 
| class  | ProximityEObjectMatcherThis matcher is using a distance function to match EObject. | 
| Constructor and Description | 
|---|
| IdentifierEObjectMatcher(IEObjectMatcher delegateWhenNoID)Creates an ID based matcher with the given delegate when no ID can be found. | 
| IdentifierEObjectMatcher(IEObjectMatcher delegateWhenNoID,
                        com.google.common.base.Function<EObject,String> idComputation)Create an ID based matcher with a delegate which is going to be called when no ID is found for a given
 EObject. | 
| Constructor and Description | 
|---|
| MatchEngineFactoryImpl(IEObjectMatcher matcher,
                      IComparisonFactory comparisonFactory)Constructor that instantiate a  DefaultMatchEnginewith the given parameters. | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.