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.
|
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.
|
EUriFragmentFunction |
A function computing an URI Fragment.
|
IdentifierEObjectMatcher |
This implementation of an
IEObjectMatcher will create Match es 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.
|
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.