| Class and Description | 
|---|
| IEObjectMatcher An  IEObjectMatcherwill be used by the default implementation of theDefaultMatchEnginein order to determine the mappings between three
 lists of EObjects coming from the left, right and origin sides. | 
| WeightProvider.Descriptor.Registry Registry of weight provider descriptors. | 
| Class and Description | 
|---|
| AbstractWeightProvider Abstract implementation which is parameterized to set weights based on features, to ignore features and
 consider "name" features as more important. | 
| DefaultWeightProvider The default implementation of  WeightProviderapplicable to
 all objects. | 
| EditionDistance This distance function implementation will actually compare the given EObject. | 
| EditionDistance.Builder Builder class to configure an EditionDistance instance. | 
| EObjectIndex.Side An enumeration used in the API to specify sides. | 
| IEObjectMatcher An  IEObjectMatcherwill be used by the default implementation of theDefaultMatchEnginein order to determine the mappings between three
 lists of EObjects coming from the left, right and origin sides. | 
| ProximityEObjectMatcher.DistanceFunction This represent a distance function used by the  ProximityEObjectMatcherto compare EObjects and
 retrieve the closest EObject from one side to another. | 
| ScopeQuery A class implementing this contract should have the ability to query the scope and tell, from a given
 EObject, if it is in the scope or not. | 
| WeightProvider Provide the weight to consider while comparing EObjects by their content. | 
| WeightProvider.Descriptor Wrapper describing the given weight provider. | 
| WeightProvider.Descriptor.Registry Registry of weight provider descriptors. | 
| Class and Description | 
|---|
| EObjectIndex An EObjectIndex has for responsability to store/remove EObjects and return the closest EObject from another
 one (each one being registered with a different Side. | 
| EObjectIndex.Side An enumeration used in the API to specify sides. | 
| ProximityEObjectMatcher.DistanceFunction This represent a distance function used by the  ProximityEObjectMatcherto compare EObjects and
 retrieve the closest EObject from one side to another. | 
| ScopeQuery A class implementing this contract should have the ability to query the scope and tell, from a given
 EObject, if it is in the scope or not. | 
| WeightProvider Provide the weight to consider while comparing EObjects by their content. | 
| WeightProvider.Descriptor Wrapper describing the given weight provider. | 
| Class and Description | 
|---|
| IEObjectMatcher An  IEObjectMatcherwill be used by the default implementation of theDefaultMatchEnginein order to determine the mappings between three
 lists of EObjects coming from the left, right and origin sides. | 
| WeightProvider.Descriptor.Registry Registry of weight provider descriptors. | 
| Class and Description | 
|---|
| WeightProvider.Descriptor.Registry Registry of weight provider descriptors. | 
| Class and Description | 
|---|
| WeightProvider Provide the weight to consider while comparing EObjects by their content. | 
| WeightProvider.Descriptor Wrapper describing the given weight provider. | 
| WeightProvider.Descriptor.Registry Registry of weight provider descriptors. | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.