| Interface | 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.
|
| 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.
|
| 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.
|
| Class | Description |
|---|---|
| AbstractWeightProvider |
Abstract implementation which is parameterized to set weights based on features, to ignore features and
consider "name" features as more important.
|
| CachingDistance |
This class wraps a DistanceFunction and cache its result.
|
| DefaultWeightProvider |
The default implementation of
WeightProvider applicable to
all objects. |
| EcoreWeightProvider |
The implementation of
WeightProvider applicable to all ecore
objects. |
| EditionDistance |
This distance function implementation will actually compare the given EObject.
|
| EditionDistance.Builder |
Builder class to configure an EditionDistance instance.
|
| EqualityHelperExtensionProviderDescriptorRegistryImpl |
This will contain all of the EMF Compare equality helper extension provider descriptors.
|
| EUriFragmentFunction |
A function computing an URI Fragment.
|
| IdentifierEObjectMatcher |
This implementation of an
IEObjectMatcher will create Matches based on the input EObjects
identifiers (either XMI:ID or attribute ID) alone. |
| IdentifierEObjectMatcher.DefaultIDFunction |
The default function used to retrieve IDs from EObject.
|
| ProximityEObjectMatcher |
This matcher is using a distance function to match EObject.
|
| URIDistance |
This class is able to measure similarity between "URI like" strings, basically strings separated by "/".
|
| WeightProviderDescriptorRegistryImpl |
This will contain all of the EMF Compare Weight Providers Descriptors.
|
| Enum | Description |
|---|---|
| EObjectIndex.Side |
An enumeration used in the API to specify sides.
|
| EqualityHelperExtensionProvider.SpecificMatch |
Enumeration used to return the result of a specific matching.
|
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.