Class MatchEngineFactoryRegistryWrapper
java.lang.Object
org.eclipse.emf.compare.rcp.internal.match.MatchEngineFactoryRegistryWrapper
- All Implemented Interfaces:
IMatchEngine.Factory.Registry
public class MatchEngineFactoryRegistryWrapper
extends Object
implements IMatchEngine.Factory.Registry
MatchEnginefactoryRegistry that wrap an IItemRegistry<IMatchEngine.Factory>.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor. -
Method Summary
Modifier and TypeMethodDescriptionadd(IMatchEngine.Factory factory) Add to the registry the givenIMatchEngine.Factory.voidclear()Clear the registry.Returns the match engine factory, for the given scope, owning the highest ranking.Returns the list ofIMatchEngine.Factorycontained in the registry.Remove from the registry theIMatchEngine.Factorydesignated by the givenString.
-
Constructor Details
-
MatchEngineFactoryRegistryWrapper
Constructor.- Parameters:
registry-registry
-
-
Method Details
-
getHighestRankingMatchEngineFactory
Returns the match engine factory, for the given scope, owning the highest ranking.- Specified by:
getHighestRankingMatchEngineFactoryin interfaceIMatchEngine.Factory.Registry- Parameters:
scope- The given scope.- Returns:
- The found match engine factory.
- See Also:
-
org.eclipse.emf.compare.match.IMatchEngine.Factory.Registry#getHighestRankingMatchEngine(java.lang.Object)
-
getMatchEngineFactories
Returns the list ofIMatchEngine.Factorycontained in the registry.- Specified by:
getMatchEngineFactoriesin interfaceIMatchEngine.Factory.Registry- Parameters:
scope- The scope on which the match engine factories will be applied.- Returns:
- The list of
IMatchEngine.Factorycontained in the registry. - See Also:
-
org.eclipse.emf.compare.match.IMatchEngine.Factory.Registry#getMatchEngines(org.eclipse.emf.compare.scope.IComparisonScope)
-
add
Add to the registry the givenIMatchEngine.Factory.- Specified by:
addin interfaceIMatchEngine.Factory.Registry- Parameters:
factory- The givenIMatchEngine.Factory.- Returns:
- The previous value associated with the class name of the given
IMatchEngine.Factory, or null if there was no entry in the registry for the class name. - See Also:
-
org.eclipse.emf.compare.match.IMatchEngine.Factory.Registry#add(org.eclipse.emf.compare.match.IMatchEngine)
-
remove
Remove from the registry theIMatchEngine.Factorydesignated by the givenString.- Specified by:
removein interfaceIMatchEngine.Factory.Registry- Parameters:
className- The givenStringrepresenting aIMatchEngine.Factory.- Returns:
- The
IMatchEngine.Factorydesignated by the givenString. - See Also:
-
clear
public void clear()Clear the registry.- Specified by:
clearin interfaceIMatchEngine.Factory.Registry- See Also:
-