Class DifferenceFilterChange
- java.lang.Object
-
- org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.impl.DifferenceFilterChange
-
- All Implemented Interfaces:
ICompareEvent
,IDifferenceFilterChange
public class DifferenceFilterChange extends Object implements IDifferenceFilterChange
The default implementation ofIDifferenceFilterChange
.- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description DifferenceFilterChange(com.google.common.base.Predicate<? super EObject> predicate, Set<IDifferenceFilter> selectedDifferenceFilters, Set<IDifferenceFilter> unselectedDifferenceFilters)
Default Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.base.Predicate<? super EObject>
getPredicate()
Returns aPredicate
that aggregates the selected state predicates of selected filters and the unselected state predicates of unselected filters.Collection<IDifferenceFilter>
getSelectedDifferenceFilters()
Returns the list of selectedIDifferenceFilter
.Collection<IDifferenceFilter>
getUnselectedDifferenceFilters()
Returns the list of unselectedIDifferenceFilter
.
-
-
-
Constructor Detail
-
DifferenceFilterChange
public DifferenceFilterChange(com.google.common.base.Predicate<? super EObject> predicate, Set<IDifferenceFilter> selectedDifferenceFilters, Set<IDifferenceFilter> unselectedDifferenceFilters)
Default Constructor.- Parameters:
predicate
- a predicate that aggregates the selected state predicates of selected filters and the unselected state predicates of unselected filters.selectedDifferenceFilters
- the list of selected filters.unselectedDifferenceFilters
- the list of unselected filters.
-
-
Method Detail
-
getPredicate
public com.google.common.base.Predicate<? super EObject> getPredicate()
Returns aPredicate
that aggregates the selected state predicates of selected filters and the unselected state predicates of unselected filters.- Specified by:
getPredicate
in interfaceIDifferenceFilterChange
- Returns:
- a predicate that aggregates the selected state predicates of selected filters and the unselected state predicates of unselected filters.
- See Also:
IDifferenceFilterChange.getPredicate()
-
getSelectedDifferenceFilters
public Collection<IDifferenceFilter> getSelectedDifferenceFilters()
Returns the list of selectedIDifferenceFilter
.- Specified by:
getSelectedDifferenceFilters
in interfaceIDifferenceFilterChange
- Returns:
- the list of selected filters.
- See Also:
IDifferenceFilterChange.getSelectedDifferenceFilters()
-
getUnselectedDifferenceFilters
public Collection<IDifferenceFilter> getUnselectedDifferenceFilters()
Returns the list of unselectedIDifferenceFilter
.- Specified by:
getUnselectedDifferenceFilters
in interfaceIDifferenceFilterChange
- Returns:
- the list of unselected filters.
- See Also:
IDifferenceFilterChange.getUnselectedDifferenceFilters()
-
-