Solution_ - the solution type, the class with the PlanningSolution annotationT - the selection typepublic class CompositeSelectionFilter<Solution_,T> extends Object implements SelectionFilter<Solution_,T>
SelectionFilters into one.
Does a logical AND over the accept status of its filters.| Modifier and Type | Field and Description |
|---|---|
protected List<SelectionFilter<Solution_,T>> |
selectionFilterList |
| Constructor and Description |
|---|
CompositeSelectionFilter(List<SelectionFilter<Solution_,T>> selectionFilterList) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(ScoreDirector<Solution_> scoreDirector,
T selection) |
protected final List<SelectionFilter<Solution_,T>> selectionFilterList
public CompositeSelectionFilter(List<SelectionFilter<Solution_,T>> selectionFilterList)
public boolean accept(ScoreDirector<Solution_> scoreDirector, T selection)
accept in interface SelectionFilter<Solution_,T>scoreDirector - never null, the ScoreDirector
which has the ScoreDirector.getWorkingSolution() to which the selection belongs or applies toselection - never null, a PlanningEntity, a planningValue, a Move or a SelectorCopyright © 2006–2021 JBoss by Red Hat. All rights reserved.