Class DefaultRCPMatchEngineFactory
java.lang.Object
org.eclipse.emf.compare.rcp.internal.match.DefaultRCPMatchEngineFactory
- All Implemented Interfaces:
IMatchEngine.Factory
Implementation of
IMatchEngine.Factory
for the DefaultMatchEngine
that can be configured.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.compare.match.IMatchEngine.Factory
IMatchEngine.Factory.Registry
-
Field Summary
Modifier and TypeFieldDescriptionstatic final UseIdentifiers
Default value of USE_IDENTIFIER_ATTR attribute.static final String
Attribute used to retrieve UseIdentifier attribute from preferences. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the wrapped match engine.int
Returns the ranking of this match engine factory.static UseIdentifiers
Parse the input preference to retrieve the value ofUSE_IDENTIFIER_ATTR
.boolean
Check if the match engine factory is a good candidate for comparison.void
setRanking
(int inputRank) Set the ranking of this match engine factory.
-
Field Details
-
USE_IDENTIFIER_ATTR
Attribute used to retrieve UseIdentifier attribute from preferences.- See Also:
-
DEFAULT_USE_IDENTIFIER_ATRIBUTE
Default value of USE_IDENTIFIER_ATTR attribute.
-
-
Constructor Details
-
DefaultRCPMatchEngineFactory
public DefaultRCPMatchEngineFactory()Constructor.
-
-
Method Details
-
getUseIdentifierValue
Parse the input preference to retrieve the value ofUSE_IDENTIFIER_ATTR
.- Returns:
- The value of
USE_IDENTIFIER_ATTR
.
-
getMatchEngine
Returns the wrapped match engine.- Specified by:
getMatchEngine
in interfaceIMatchEngine.Factory
- Returns:
- the wrapped match engine.
-
getRanking
public int getRanking()Returns the ranking of this match engine factory.- Specified by:
getRanking
in interfaceIMatchEngine.Factory
- Returns:
- The ranking.
-
setRanking
public void setRanking(int inputRank) Set the ranking of this match engine factory.- Specified by:
setRanking
in interfaceIMatchEngine.Factory
- Parameters:
inputRank
- The ranking.
-
isMatchEngineFactoryFor
Check if the match engine factory is a good candidate for comparison.- Specified by:
isMatchEngineFactoryFor
in interfaceIMatchEngine.Factory
- Parameters:
scope
- The scope on which the match engine factory will be applied.- Returns:
- True if it is the good candidate, false otherwise.
-