Packages

  • package root
    Definition Classes
    root
  • package apps
    Definition Classes
    root
  • package process

    The process package contains example applications for process oriented simulation models.

    The process package contains example applications for process oriented simulation models.

    Definition Classes
    apps
  • class TrafficModel extends Model

    The TrafficModel class simulates an intersection with four traffic lights (Gates) and four roads.

    The TrafficModel class simulates an intersection with four traffic lights (Gates) and four roads. Each road consists of two routes with one in each direction. Each Route has two lanes (Transports).

    Definition Classes
    process
  • Car

case class Car() extends SimActor with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, SimActor, Locatable, Ordered[SimActor], Comparable[SimActor], PQItem, Identifiable, Coroutine, Error, Runnable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Car
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. SimActor
  7. Locatable
  8. Ordered
  9. Comparable
  10. PQItem
  11. Identifiable
  12. Coroutine
  13. Error
  14. Runnable
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Car()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def <(that: SimActor): Boolean
    Definition Classes
    Ordered
  4. def <=(that: SimActor): Boolean
    Definition Classes
    Ordered
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def >(that: SimActor): Boolean
    Definition Classes
    Ordered
  7. def >=(that: SimActor): Boolean
    Definition Classes
    Ordered
  8. def act(): Unit
    Definition Classes
    Car → SimActor → Coroutine
  9. val actTime: Double
    Definition Classes
    PQItem
  10. var arrivalT: Double
    Definition Classes
    SimActor
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. def at: Array[Double]
    Definition Classes
    Locatable
  13. def at_=(at: Array[Double]): Unit
    Definition Classes
    Locatable
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  15. def compare(actor2: SimActor): Int
    Definition Classes
    SimActor → Ordered
  16. def compare(other: PQItem): Int
    Definition Classes
    PQItem
  17. def compareTo(that: SimActor): Int
    Definition Classes
    Ordered → Comparable
  18. def counts: (Int, Int, Int)
    Definition Classes
    Coroutine
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(that: Any): Boolean
    Definition Classes
    Identifiable → AnyRef → Any
  21. final def flaw(method: String, message: String): Unit
    Definition Classes
    Error
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def hashCode(): Int
    Definition Classes
    Identifiable → AnyRef → Any
  24. val id: Int
    Definition Classes
    Identifiable
  25. def interrupt(): Unit
    Definition Classes
    Coroutine
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. def me: String
    Definition Classes
    Identifiable
  28. var mySource: Source
    Definition Classes
    SimActor
  29. def name: String
    Definition Classes
    Identifiable
  30. def name_=(name: String): Unit
    Definition Classes
    Identifiable
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. def run(): Unit
    Definition Classes
    Coroutine → Runnable
  35. def schedule(delay: Double): Unit
    Definition Classes
    SimActor
  36. def simType: String
    Definition Classes
    Identifiable
  37. def start(): Future[_]
    Definition Classes
    Coroutine
  38. var subtype: Int
    Definition Classes
    SimActor
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. def toString(): String
    Definition Classes
    SimActor → PQItem → AnyRef → Any
  41. def trajectory: Double
    Definition Classes
    SimActor
  42. def trajectory_=(trajectory: Double): Unit
    Definition Classes
    SimActor
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. def yieldToDirector(quit: Boolean): Unit
    Definition Classes
    SimActor
  47. def yyield(that: Coroutine, quit: Boolean): Unit
    Definition Classes
    Coroutine

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from SimActor

Inherited from Locatable

Inherited from Ordered[SimActor]

Inherited from Comparable[SimActor]

Inherited from PQItem

Inherited from Identifiable

Inherited from Coroutine

Inherited from Error

Inherited from Runnable

Inherited from AnyRef

Inherited from Any

Ungrouped