public static class IMerger.RegistryImpl extends Object implements IMerger.Registry
IMerger.Registry. This is the implementation EMF Compare will
 use through its GUI.| Constructor and Description | 
|---|
| IMerger.RegistryImpl()Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| IMerger | add(IMerger merger)Adds a merger to the registry. | 
| void | clear()Clear the registry. | 
| static IMerger.Registry | createStandaloneInstance()Returns a registry filled with the default mergers provided by EMF Compare; namely
  AttributeChangeMerger,ReferenceChangeMerger,FeatureMapChangeMerger,ResourceAttachmentChangeMerger,PseudoConflictMergerandConflictMerger. | 
| IMerger | getHighestRankingMerger(Diff target)Returns the merger, for the given target, owning the highest ranking. | 
| Collection<IMerger> | getMergers(Diff target)Returns the list of the candidate mergers for the given difference. | 
| IMerger | remove(String className)Removes a merger from the registry, from its class name. | 
public static IMerger.Registry createStandaloneInstance()
AttributeChangeMerger, ReferenceChangeMerger, FeatureMapChangeMerger,
 ResourceAttachmentChangeMerger, PseudoConflictMerger and ConflictMerger.public IMerger add(IMerger merger)
add in interface IMerger.Registrymerger - The merger.IMerger.Registry.add(org.eclipse.emf.compare.merge.IMerger)public IMerger remove(String className)
remove in interface IMerger.RegistryclassName - The class name.IMerger.Registry.remove(java.lang.String)public void clear()
clear in interface IMerger.RegistryIMerger.Registry.clear()public IMerger getHighestRankingMerger(Diff target)
getHighestRankingMerger in interface IMerger.Registrytarget - The given target difference.IMerger.Registry.getHighestRankingMerger(org.eclipse.emf.compare.Diff)public Collection<IMerger> getMergers(Diff target)
getMergers in interface IMerger.Registrytarget - The given difference.IMerger.Registry.getMergers(org.eclipse.emf.compare.Diff)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.