Class DifferenceFilterRegistryImpl
java.lang.Object
org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.impl.DifferenceFilterRegistryImpl
- All Implemented Interfaces:
IDifferenceFilter.Registry
The default implementation of the
IDifferenceFilter.Registry.- Since:
- 4.0
-
Constructor Summary
ConstructorsConstructorDescriptionDifferenceFilterRegistryImpl(DifferenceFilterManager filterManager) Constructs the registry. -
Method Summary
Modifier and TypeMethodDescriptionadd(IDifferenceFilter filter) Add to the registry the givenIDifferenceFilter.voidclear()Clear the registry.getFilters(IComparisonScope scope, Comparison comparison) Returns the list ofIDifferenceFiltercontained in the registry.Remove from the registry theIDifferenceFilterdesignated by the givenString.
-
Constructor Details
-
DifferenceFilterRegistryImpl
Constructs the registry.
-
-
Method Details
-
getFilters
Returns the list ofIDifferenceFiltercontained in the registry.- Specified by:
getFiltersin interfaceIDifferenceFilter.Registry- Parameters:
scope- The scope on which the filters will be applied.comparison- The comparison which is to be displayed in the structural view.- Returns:
- The list of
IDifferenceFiltercontained in the registry. - See Also:
-
add
Add to the registry the givenIDifferenceFilter.- Specified by:
addin interfaceIDifferenceFilter.Registry- Parameters:
filter- The givenIDifferenceFilter.- Returns:
- The previous value associated with the class name of the given
IDifferenceFilter, or null if there was no entry in the registry for the class name. - See Also:
-
remove
Remove from the registry theIDifferenceFilterdesignated by the givenString.- Specified by:
removein interfaceIDifferenceFilter.Registry- Parameters:
className- The givenStringrepresenting aIDifferenceFilter.- Returns:
- The
IDifferenceFilterdesignated by the givenString. - See Also:
-
clear
public void clear()Clear the registry.- Specified by:
clearin interfaceIDifferenceFilter.Registry- See Also:
-