Interface IDifferenceFilterChange
- All Superinterfaces:
ICompareEvent
- All Known Implementing Classes:
DifferenceFilterChange
Stores selected and unselected filters, and a predicate that aggregates the selected state predicates of
selected filters and the unselected state predicates of unselected filters. It will be used when a change
of selected filters occurs.
- Since:
- 4.0
-
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
.
-
Method Details
-
getPredicate
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.- Returns:
- a predicate that aggregates the selected state predicates of selected filters and the unselected state predicates of unselected filters.
-
getSelectedDifferenceFilters
Collection<IDifferenceFilter> getSelectedDifferenceFilters()Returns the list of selectedIDifferenceFilter
.- Returns:
- the list of selected filters.
-
getUnselectedDifferenceFilters
Collection<IDifferenceFilter> getUnselectedDifferenceFilters()Returns the list of unselectedIDifferenceFilter
.- Returns:
- the list of unselected filters.
-