Class Task

    • Constructor Detail

      • Task

        public Task()
      • Task

        public Task​(long id,
                    Period startInclusive,
                    Period endExclusive,
                    int duration,
                    long powerConsumptionMicros,
                    TaskRequirement... taskRequirements)
    • Method Detail

      • getPowerConsumptionMicros

        public long getPowerConsumptionMicros()
      • setPowerConsumptionMicros

        public void setPowerConsumptionMicros​(long powerConsumptionMicros)
      • getDuration

        public int getDuration()
      • setDuration

        public void setDuration​(int duration)
      • getStartPeriodRangeFrom

        public int getStartPeriodRangeFrom()
      • setStartPeriodRangeFrom

        public void setStartPeriodRangeFrom​(int startPeriodRangeFrom)
      • getStartPeriodRangeTo

        public int getStartPeriodRangeTo()
      • setStartPeriodRangeTo

        public void setStartPeriodRangeTo​(int startPeriodRangeTo)
      • setTaskRequirementList

        public void setTaskRequirementList​(List<TaskRequirement> taskRequirementList)
      • getUsage

        public int getUsage​(Resource resource)
      • getResourceUsageMultiplicand

        public int getResourceUsageMultiplicand()
      • getLabel

        public String getLabel()