public class DifferenceFilterRegistryImpl extends Object implements IDifferenceFilter.Registry
IDifferenceFilter.Registry
.Constructor and Description |
---|
DifferenceFilterRegistryImpl(DifferenceFilterManager filterManager)
Constructs the registry.
|
Modifier and Type | Method and Description |
---|---|
IDifferenceFilter |
add(IDifferenceFilter filter)
Add to the registry the given
IDifferenceFilter . |
void |
clear()
Clear the registry.
|
List<IDifferenceFilter> |
getFilters(IComparisonScope scope,
Comparison comparison)
Returns the list of
IDifferenceFilter contained in the registry. |
IDifferenceFilter |
remove(String className)
Remove from the registry the
IDifferenceFilter designated by the given String . |
public DifferenceFilterRegistryImpl(DifferenceFilterManager filterManager)
public List<IDifferenceFilter> getFilters(IComparisonScope scope, Comparison comparison)
IDifferenceFilter
contained in the registry.getFilters
in interface IDifferenceFilter.Registry
scope
- The scope on which the filters will be applied.comparison
- The comparison which is to be displayed in the structural view.IDifferenceFilter
contained in the registry.IDifferenceFilter.Registry.getFilters(org.eclipse.emf.compare.scope.IComparisonScope,
org.eclipse.emf.compare.Comparison)
public IDifferenceFilter add(IDifferenceFilter filter)
IDifferenceFilter
.add
in interface IDifferenceFilter.Registry
filter
- The given IDifferenceFilter
.IDifferenceFilter
,
or null if there was no entry in the registry for the class name.IDifferenceFilter.Registry.add(org.eclipse.emf.compare.rcp.ui.structuremergeviewer.filters.IDifferenceFilter)
public IDifferenceFilter remove(String className)
IDifferenceFilter
designated by the given String
.remove
in interface IDifferenceFilter.Registry
className
- The given String
representing a IDifferenceFilter
.IDifferenceFilter
designated by the given String
.IDifferenceFilter.Registry.remove(java.lang.String)
public void clear()
clear
in interface IDifferenceFilter.Registry
IDifferenceFilter.Registry.clear()
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.