Class ListVariableStateDemand<Solution_>

java.lang.Object
ai.timefold.solver.core.impl.domain.variable.supply.AbstractVariableDescriptorBasedDemand<Solution_,ListVariableStateSupply<Solution_>>
ai.timefold.solver.core.impl.domain.variable.ListVariableStateDemand<Solution_>
All Implemented Interfaces:
Demand<ListVariableStateSupply<Solution_>>

public final class ListVariableStateDemand<Solution_> extends AbstractVariableDescriptorBasedDemand<Solution_,ListVariableStateSupply<Solution_>>
  • Constructor Details

  • Method Details

    • createExternalizedSupply

      public ListVariableStateSupply<Solution_> createExternalizedSupply(SupplyManager supplyManager)
      Description copied from interface: Demand
      Only called if the domain model doesn't already support the demand (through a shadow variable usually). Equal demands share the same Supply.
      Parameters:
      supplyManager - never null
      Returns:
      never null