Interface IJobSchedulingInput
-
- All Known Implementing Classes:
JobSchedulingProblemInput
public interface IJobSchedulingInput
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JobgetJob(java.lang.String jobId)java.util.Collection<Job>getJobs()MachinegetMachine(java.lang.String mId)java.util.Collection<Machine>getMachines()JobShopMetricgetMetric()OperationgetOperation(java.lang.String opId)java.util.Collection<Operation>getOperations()doublegetScoreOfSchedule(ISchedule s)WorkcentergetWorkcenter(java.lang.String wcId)java.util.Collection<Workcenter>getWorkcenters()
-
-
-
Method Detail
-
getJobs
java.util.Collection<Job> getJobs()
-
getJob
Job getJob(java.lang.String jobId)
-
getOperations
java.util.Collection<Operation> getOperations()
-
getOperation
Operation getOperation(java.lang.String opId)
-
getWorkcenters
java.util.Collection<Workcenter> getWorkcenters()
-
getWorkcenter
Workcenter getWorkcenter(java.lang.String wcId)
-
getMachines
java.util.Collection<Machine> getMachines()
-
getMachine
Machine getMachine(java.lang.String mId)
-
getMetric
JobShopMetric getMetric()
-
getScoreOfSchedule
double getScoreOfSchedule(ISchedule s)
-
-