Class DifferenceFilterChange
java.lang.Object
org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.impl.DifferenceFilterChange
- All Implemented Interfaces:
ICompareEvent,IDifferenceFilterChange
The default implementation of
IDifferenceFilterChange.- Since:
- 4.0
-
Constructor Summary
ConstructorsConstructorDescriptionDifferenceFilterChange(com.google.common.base.Predicate<? super EObject> predicate, Set<IDifferenceFilter> selectedDifferenceFilters, Set<IDifferenceFilter> unselectedDifferenceFilters) Default Constructor. -
Method Summary
Modifier and TypeMethodDescriptioncom.google.common.base.Predicate<? super EObject> Returns aPredicatethat aggregates the selected state predicates of selected filters and the unselected state predicates of unselected filters.Returns the list of selectedIDifferenceFilter.Returns the list of unselectedIDifferenceFilter.
-
Constructor Details
-
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 Details
-
getPredicate
Returns aPredicatethat aggregates the selected state predicates of selected filters and the unselected state predicates of unselected filters.- Specified by:
getPredicatein interfaceIDifferenceFilterChange- Returns:
- a predicate that aggregates the selected state predicates of selected filters and the unselected state predicates of unselected filters.
- See Also:
-
getSelectedDifferenceFilters
Returns the list of selectedIDifferenceFilter.- Specified by:
getSelectedDifferenceFiltersin interfaceIDifferenceFilterChange- Returns:
- the list of selected filters.
- See Also:
-
getUnselectedDifferenceFilters
Returns the list of unselectedIDifferenceFilter.- Specified by:
getUnselectedDifferenceFiltersin interfaceIDifferenceFilterChange- Returns:
- the list of unselected filters.
- See Also:
-