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

Packages that use org.eclipse.emf.compare.match.eobject
Package
Description
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
org.eclipse.emf.compare.utils

Classes in org.eclipse.emf.compare.match.eobject used by org.eclipse.emf.compare.match
Class
Description
EqualityHelperExtensionProvider.Descriptor.Registry
Registry of equality helper extension provider descriptors.
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
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.
EqualityHelperExtensionProvider
Compute specific matching rules.
EqualityHelperExtensionProvider.Descriptor
Wrapper describing the given equality helper extension provider.
EqualityHelperExtensionProvider.Descriptor.Registry
Registry of equality helper extension provider descriptors.
EqualityHelperExtensionProvider.SpecificMatch
Enumeration used to return the result of a specific matching.
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
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
Description
EqualityHelperExtensionProvider.Descriptor.Registry
Registry of equality helper extension provider descriptors.
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
Description
EqualityHelperExtensionProvider.Descriptor.Registry
Registry of equality helper extension provider descriptors.
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
Description
EqualityHelperExtensionProvider
Compute specific matching rules.
EqualityHelperExtensionProvider.Descriptor
Wrapper describing the given equality helper extension provider.
EqualityHelperExtensionProvider.Descriptor.Registry
Registry of equality helper extension provider descriptors.
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.utils
Class
Description
EqualityHelperExtensionProvider.Descriptor.Registry
Registry of equality helper extension provider descriptors.