Class MrProcessAssignment

    • Constructor Detail

      • MrProcessAssignment

        public MrProcessAssignment()
      • MrProcessAssignment

        public MrProcessAssignment​(MrProcess process)
      • MrProcessAssignment

        public MrProcessAssignment​(long id,
                                   MrProcess process)
      • MrProcessAssignment

        public MrProcessAssignment​(long id,
                                   MrProcess process,
                                   MrMachine machine)
    • Method Detail

      • setProcess

        public void setProcess​(MrProcess process)
      • getOriginalMachine

        public MrMachine getOriginalMachine()
      • setOriginalMachine

        public void setOriginalMachine​(MrMachine originalMachine)
      • setMachine

        public void setMachine​(MrMachine machine)
      • isMoved

        public boolean isMoved()
      • getProcessMoveCost

        public int getProcessMoveCost()
      • getMachineMoveCost

        public int getMachineMoveCost()
      • getUsage

        public long getUsage​(MrResource resource)
      • getLabel

        public String getLabel()