# Uses of Package
org.eclipse.emf.compare.match.eobject

Packages that use org.eclipse.emf.compare.match.eobject
org.eclipse.emf.compare.match
org.eclipse.emf.compare.match.eobject
org.eclipse.emf.compare.match.eobject.internal
org.eclipse.emf.compare.match.impl
org.eclipse.emf.compare.rcp
org.eclipse.emf.compare.rcp.internal.match

Classes in org.eclipse.emf.compare.match.eobject used by org.eclipse.emf.compare.match
Class and Description
IEObjectMatcher An `IEObjectMatcher` will be used by the default implementation of the `DefaultMatchEngine` in 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.

Classes in org.eclipse.emf.compare.match.eobject used by org.eclipse.emf.compare.match.eobject
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 `WeightProvider` applicable 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 `IEObjectMatcher` will be used by the default implementation of the `DefaultMatchEngine` in 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 `ProximityEObjectMatcher` to 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.

Classes in org.eclipse.emf.compare.match.eobject used by org.eclipse.emf.compare.match.eobject.internal
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 `ProximityEObjectMatcher` to 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.

Classes in org.eclipse.emf.compare.match.eobject used by org.eclipse.emf.compare.match.impl
Class and Description
IEObjectMatcher An `IEObjectMatcher` will be used by the default implementation of the `DefaultMatchEngine` in 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.

Classes in org.eclipse.emf.compare.match.eobject used by org.eclipse.emf.compare.rcp
Class and Description
WeightProvider.Descriptor.Registry Registry of weight provider descriptors.

Classes in org.eclipse.emf.compare.match.eobject used by org.eclipse.emf.compare.rcp.internal.match
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.