Class MachineReassignment

java.lang.Object
ai.timefold.solver.examples.common.domain.AbstractPersistable
ai.timefold.solver.examples.machinereassignment.domain.MachineReassignment

public class MachineReassignment extends AbstractPersistable
  • Constructor Details

    • MachineReassignment

      public MachineReassignment(long id)
  • Method Details

    • getGlobalPenaltyInfo

      public MrGlobalPenaltyInfo getGlobalPenaltyInfo()
    • setGlobalPenaltyInfo

      public void setGlobalPenaltyInfo(MrGlobalPenaltyInfo globalPenaltyInfo)
    • getResourceList

      public List<MrResource> getResourceList()
    • setResourceList

      public void setResourceList(List<MrResource> resourceList)
    • getNeighborhoodList

      public List<MrNeighborhood> getNeighborhoodList()
    • setNeighborhoodList

      public void setNeighborhoodList(List<MrNeighborhood> neighborhoodList)
    • getLocationList

      public List<MrLocation> getLocationList()
    • setLocationList

      public void setLocationList(List<MrLocation> locationList)
    • getMachineList

      public List<MrMachine> getMachineList()
    • setMachineList

      public void setMachineList(List<MrMachine> machineList)
    • getMachineCapacityList

      public List<MrMachineCapacity> getMachineCapacityList()
    • setMachineCapacityList

      public void setMachineCapacityList(List<MrMachineCapacity> machineCapacityList)
    • getServiceList

      public List<MrService> getServiceList()
    • setServiceList

      public void setServiceList(List<MrService> serviceList)
    • getProcessList

      public List<MrProcess> getProcessList()
    • setProcessList

      public void setProcessList(List<MrProcess> processList)
    • getBalancePenaltyList

      public List<MrBalancePenalty> getBalancePenaltyList()
    • setBalancePenaltyList

      public void setBalancePenaltyList(List<MrBalancePenalty> balancePenaltyList)
    • getProcessAssignmentList

      public List<MrProcessAssignment> getProcessAssignmentList()
    • setProcessAssignmentList

      public void setProcessAssignmentList(List<MrProcessAssignment> processAssignmentList)
    • getScore

      public ai.timefold.solver.core.api.score.buildin.hardsoftlong.HardSoftLongScore getScore()
    • setScore

      public void setScore(ai.timefold.solver.core.api.score.buildin.hardsoftlong.HardSoftLongScore score)