jobshop

Task

class Task extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Task
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Task (duration: Int, planning: Planning, name: String)

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. var AdditionalPredecessors : IntSetVar

  7. var AllPrecedingJobs : IntSetVar

  8. var AllSucceedingJobs : IntSetVar

  9. var DefiningPredecessors : IntSetVar

  10. val EarliestEndDate : IntVar

  11. val EarliestStartDate : IntVar

  12. val JobID : Int

  13. val LatestEndDate : IntVar

  14. val LatestStartDate : IntVar

  15. var PotentiallyKilledPredecessors : IntSetVar

  16. var Resources : List[(Resource, Int)]

  17. var StaticPredecessors : List[Task]

  18. def addResource (r: Resource, amount: Int): Unit

    use this method to add resource requirement to a job.

    use this method to add resource requirement to a job. the job and the resource must be registered to the same planning

    r

    a resource that the job uses

    amount

    the amount of this resource that the job uses

  19. def addStaticPredecessor (j: Task): Unit

  20. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  21. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  22. val duration : Int

  23. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  24. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  26. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  27. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  28. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  29. val name : String

  30. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  31. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  32. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  33. def post (): Unit

    This method is called by the planning when all jobs are created

  34. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  35. def toString (): String

    Definition Classes
    Task → AnyRef → Any
  36. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  37. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  38. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from AnyRef

Inherited from Any