-
Feature Request
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
Old title: Planning variable immovability (not just per entity): A planning variable can be immovable for Planner based on a SelectionFilter while another variable in the same entity is movable
Not simple, because:
- entities would need to be selected, but only in move selectors that actually change one of the pinned planning variables.
- moves selectors that change multiple variables must not change pinned planning variables
strawman napkin design:
@PlanningEntity class Lesson { @PlanningPin(variable= {"room"}) private boolean roomLocked; @PlanningVariable private Timeslot timeslot; @PlanningVariable private Room room; }
- blocks
-
PLANNER-175 Don't select from variables that only have one possible value
- Closed
- is blocked by
-
PLANNER-103 Planning entity immovability (AKA Planning entity locking): A planning entity can be immovable for Planner based on a SelectionFilter
- Resolved