Interface IDtoTimeBoundary

All Known Implementing Classes:
DtoTimeBoundary

public interface IDtoTimeBoundary
A time constraint on a job, forcing it to start/startOfRun/end after some lower bound or prefering it to start/... before some upper bound.
  • Method Summary

    Modifier and Type
    Method
    Description
    The time during the realization of the job that may not be chosen freely.
    The referenced time may only be after this lowerBound.
    If the referenced time is after this upperBound, the job counts as a late job.
    void
    The time during the realization of the job that may not be chosen freely.
    void
    setLowerBound(Long lowerBound)
    The referenced time may only be after this lowerBound.
    void
    setUpperBound(Long upperBound)
    If the referenced time is after this upperBound, the job counts as a late job.
  • Method Details

    • getAnchor

      The time during the realization of the job that may not be chosen freely.
    • setAnchor

      void setAnchor(IDtoAbstractAllocationAnchor anchor)
      The time during the realization of the job that may not be chosen freely.
    • getLowerBound

      Long getLowerBound()
      The referenced time may only be after this lowerBound.
    • setLowerBound

      void setLowerBound(Long lowerBound)
      The referenced time may only be after this lowerBound.
    • getUpperBound

      Long getUpperBound()
      If the referenced time is after this upperBound, the job counts as a late job.
    • setUpperBound

      void setUpperBound(Long upperBound)
      If the referenced time is after this upperBound, the job counts as a late job.