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
ConstructorDescriptionDifferenceFilterChange
(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 aPredicate
that 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 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:
-
getSelectedDifferenceFilters
Returns the list of selectedIDifferenceFilter
.- Specified by:
getSelectedDifferenceFilters
in interfaceIDifferenceFilterChange
- Returns:
- the list of selected filters.
- See Also:
-
getUnselectedDifferenceFilters
Returns the list of unselectedIDifferenceFilter
.- Specified by:
getUnselectedDifferenceFilters
in interfaceIDifferenceFilterChange
- Returns:
- the list of unselected filters.
- See Also:
-