Interface PinningFilter<Solution_,Entity_>
-
- Type Parameters:
Solution_- the solution type, the class with thePlanningSolutionannotationEntity_- the entity type, the class with thePlanningEntityannotation
- All Known Subinterfaces:
PlanningEntity.NullPinningFilter
public interface PinningFilter<Solution_,Entity_>Decides on accepting or discarding aPlanningEntity. A pinnedPlanningEntityis never used in aMove.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaccept(Solution_ solution, Entity_ entity)
-
-
-
Method Detail
-
accept
boolean accept(Solution_ solution, Entity_ entity)
- Parameters:
solution- working solution to which the entity belongsentity- never null, aPlanningEntity- Returns:
- true if the entity it is pinned, false if the entity is movable.
-
-