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
@Deprecated(forRemoval=true,
since="1.23.0")
@NullMarked
public interface PinningFilter<Solution_,Entity_>
Deprecated, for removal: This API element is subject to removal in a future version.
Decides on accepting or discarding a
PlanningEntity.
A pinned PlanningEntity's planning variables are never changed.-
Method Summary
-
Method Details
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
solution- working solution to which the entity belongsentity- aPlanningEntity- Returns:
- true if the entity it is pinned, false if the entity is movable.
-
PlanningPininstead.