Class MachinePeriodPart
- java.lang.Object
-
- org.optaplanner.examples.cheaptime.optional.score.MachinePeriodPart
-
- All Implemented Interfaces:
Comparable<MachinePeriodPart>
public final class MachinePeriodPart extends Object implements Comparable<MachinePeriodPart>
-
-
Constructor Summary
Constructors Constructor Description MachinePeriodPart(Machine machine, int period, List<TaskAssignment> taskAssignmentList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTaskAssignment(TaskAssignment taskAssignment)intcompareTo(MachinePeriodPart other)booleanequals(Object o)MachinegetMachine()intgetPeriod()int[]getResourceAvailableList()intgetResourceInShortTotal()inthashCode()booleanisActive()voidsetActive(boolean active)voidsetResourceAvailableList(int[] resourceAvailableList)StringtoString()
-
-
-
Constructor Detail
-
MachinePeriodPart
public MachinePeriodPart(Machine machine, int period, List<TaskAssignment> taskAssignmentList)
-
-
Method Detail
-
addTaskAssignment
public void addTaskAssignment(TaskAssignment taskAssignment)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
getResourceAvailableList
public int[] getResourceAvailableList()
-
setResourceAvailableList
public void setResourceAvailableList(int[] resourceAvailableList)
-
getResourceInShortTotal
public int getResourceInShortTotal()
-
getMachine
public Machine getMachine()
-
getPeriod
public int getPeriod()
-
compareTo
public int compareTo(MachinePeriodPart other)
- Specified by:
compareToin interfaceComparable<MachinePeriodPart>
-
-