Interface IJobSchedulingInput
-
- All Known Implementing Classes:
JobSchedulingProblemInput
public interface IJobSchedulingInput
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Job
getJob(java.lang.String jobId)
java.util.Collection<Job>
getJobs()
Machine
getMachine(java.lang.String mId)
java.util.Collection<Machine>
getMachines()
JobShopMetric
getMetric()
Operation
getOperation(java.lang.String opId)
java.util.Collection<Operation>
getOperations()
double
getScoreOfSchedule(ISchedule s)
Workcenter
getWorkcenter(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)
-
-