Interface IDifferenceFilterChange
-
- All Superinterfaces:
ICompareEvent
- All Known Implementing Classes:
DifferenceFilterChange
public interface IDifferenceFilterChange extends ICompareEvent
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
All Methods Instance Methods Abstract 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
.
-
-
-
Method Detail
-
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.
-
-