Interface ISchedule

  • All Known Implementing Classes:
    Schedule

    public interface ISchedule
    • Method Detail

      • getOperationsAssignedToMachine

        java.util.List<Operation> getOperationsAssignedToMachine​(Machine m)
      • getMachineToWhichOperationHasBeenAssigned

        Machine getMachineToWhichOperationHasBeenAssigned​(Operation o)
      • getOrderOfOperationsForJob

        java.util.List<Operation> getOrderOfOperationsForJob​(Job job)
      • getStartTimeOfOperation

        int getStartTimeOfOperation​(Operation o)
      • getEndTimeOfOperation

        int getEndTimeOfOperation​(Operation o)
      • getSetupStartTimeOfOperation

        int getSetupStartTimeOfOperation​(Operation o)
      • getSetupEndTimeOfOperation

        int getSetupEndTimeOfOperation​(Operation o)
      • getJobFinishTime

        int getJobFinishTime​(Job job)
      • getJobFlowTime

        int getJobFlowTime​(Job job)
      • getJobTardiness

        int getJobTardiness​(Job job)