Package | Description |
---|---|
org.eclipse.emf.compare.match | |
org.eclipse.emf.compare.match.eobject | |
org.eclipse.emf.compare.match.impl |
Modifier and Type | Method and Description |
---|---|
static IEObjectMatcher |
DefaultMatchEngine.createDefaultEObjectMatcher(UseIdentifiers useIDs)
Creates and configures an
IEObjectMatcher with the strategy given by useIDs . |
static IEObjectMatcher |
DefaultMatchEngine.createDefaultEObjectMatcher(UseIdentifiers useIDs,
WeightProvider.Descriptor.Registry weightProviderRegistry)
Creates and configures an
IEObjectMatcher with the strategy given by useIDs . |
protected IEObjectMatcher |
DefaultMatchEngine.getEObjectMatcher()
Returns the EObject matcher associated with this match engine.
|
Constructor and Description |
---|
DefaultMatchEngine(IEObjectMatcher matcher,
IComparisonFactory comparisonFactory)
This default engine delegates the pairing of EObjects to an
IEObjectMatcher . |
Modifier and Type | Class and Description |
---|---|
class |
IdentifierEObjectMatcher
This implementation of an
IEObjectMatcher will create Match es based on the input EObjects
identifiers (either XMI:ID or attribute ID) alone. |
class |
ProximityEObjectMatcher
This matcher is using a distance function to match EObject.
|
Constructor and Description |
---|
IdentifierEObjectMatcher(IEObjectMatcher delegateWhenNoID)
Creates an ID based matcher with the given delegate when no ID can be found.
|
IdentifierEObjectMatcher(IEObjectMatcher delegateWhenNoID,
com.google.common.base.Function<EObject,String> idComputation)
Create an ID based matcher with a delegate which is going to be called when no ID is found for a given
EObject.
|
Constructor and Description |
---|
MatchEngineFactoryImpl(IEObjectMatcher matcher,
IComparisonFactory comparisonFactory)
Constructor that instantiate a
DefaultMatchEngine with the given parameters. |
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.