Class DefaultRCPMatchEngineFactory
- java.lang.Object
-
- org.eclipse.emf.compare.rcp.internal.match.DefaultRCPMatchEngineFactory
-
- All Implemented Interfaces:
IMatchEngine.Factory
public class DefaultRCPMatchEngineFactory extends Object implements IMatchEngine.Factory
Implementation ofIMatchEngine.Factoryfor theDefaultMatchEnginethat can be configured.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.compare.match.IMatchEngine.Factory
IMatchEngine.Factory.Registry
-
-
Field Summary
Fields Modifier and Type Field Description static UseIdentifiersDEFAULT_USE_IDENTIFIER_ATRIBUTEDefault value of USE_IDENTIFIER_ATTR attribute.static StringUSE_IDENTIFIER_ATTRAttribute used to retrieve UseIdentifier attribute from preferences.
-
Constructor Summary
Constructors Constructor Description DefaultRCPMatchEngineFactory()Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IMatchEnginegetMatchEngine()Returns the wrapped match engine.intgetRanking()Returns the ranking of this match engine factory.static UseIdentifiersgetUseIdentifierValue()Parse the input preference to retrieve the value ofUSE_IDENTIFIER_ATTR.booleanisMatchEngineFactoryFor(IComparisonScope scope)Check if the match engine factory is a good candidate for comparison.voidsetRanking(int inputRank)Set the ranking of this match engine factory.
-
-
-
Field Detail
-
USE_IDENTIFIER_ATTR
public static final String USE_IDENTIFIER_ATTR
Attribute used to retrieve UseIdentifier attribute from preferences.- See Also:
- Constant Field Values
-
DEFAULT_USE_IDENTIFIER_ATRIBUTE
public static final UseIdentifiers DEFAULT_USE_IDENTIFIER_ATRIBUTE
Default value of USE_IDENTIFIER_ATTR attribute.
-
-
Method Detail
-
getUseIdentifierValue
public static UseIdentifiers getUseIdentifierValue()
Parse the input preference to retrieve the value ofUSE_IDENTIFIER_ATTR.- Returns:
- The value of
USE_IDENTIFIER_ATTR.
-
getMatchEngine
public IMatchEngine getMatchEngine()
Returns the wrapped match engine.- Specified by:
getMatchEnginein interfaceIMatchEngine.Factory- Returns:
- the wrapped match engine.
-
getRanking
public int getRanking()
Returns the ranking of this match engine factory.- Specified by:
getRankingin interfaceIMatchEngine.Factory- Returns:
- The ranking.
-
setRanking
public void setRanking(int inputRank)
Set the ranking of this match engine factory.- Specified by:
setRankingin interfaceIMatchEngine.Factory- Parameters:
inputRank- The ranking.
-
isMatchEngineFactoryFor
public boolean isMatchEngineFactoryFor(IComparisonScope scope)
Check if the match engine factory is a good candidate for comparison.- Specified by:
isMatchEngineFactoryForin 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.
-
-