Identifiable

scalation.simulation.Identifiable
See theIdentifiable companion object
trait Identifiable

The Identifiable trait provides unique identification for simulation components, entities and events. Includes a mandatory id and an optional name.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ArcD
class ArcI
class PlaceD
class PlaceI
class Transition
class Route
class CausalLink
class Entity
class Event
class Arrival
class Departure
class Arrival
class Departure
class Arrival
class Departure
class Arrival
class Departure
class Arrival
class Departure
class Arrival
class Departure
class Arrival
class Arrival
class Arrival
class EventNode
class Arrival
class Model
class BankModel
class BankModel2
class BankModel3
class MachineModel
class PoissonModel
class SOMEModel
trait Component
class Gate
class Junction
class Model
class BankModel
class LoopModel
class MachineModel
class RoadModel
class TrafficModel
class UGA_BusModel
class BankModel
class Model_MBM
class BankModel
class Path
class Resource
class Route
class Sink
class Source
class VSource
class Transport
class VTransport
class WaitQueue
trait Temporal
class SimActor
class Customer
class Call
class Patient
class Car1
class Car2
class Part
class Car
class Car1
class Car2
class Car
class Car
class Car
class Car
class Rider
class Customer
class Customer
class Bus
class UGA_Bus
class Vehicle
class Car
Show all

Members list

Value members

Concrete methods

override def equals(that: Any): Boolean

Determine whether Identifiable object 'this' equals Identifiable object 'that'. Works since 'id' is unique for all Identifiable objects.

Determine whether Identifiable object 'this' equals Identifiable object 'that'. Works since 'id' is unique for all Identifiable objects.

Attributes

Definition Classes
Any
override def hashCode: Int

Return the hashCode as the unique id.

Return the hashCode as the unique id.

Attributes

Definition Classes
Any
def me: String

Return the full identity.

Return the full identity.

Attributes

def name: String

Get the name.

Get the name.

Attributes

def name_=(name: String): Unit

Set the name.

Set the name.

Value parameters

name

the name to assign

Attributes

def simType: String

Get the type of the simulation object.

Get the type of the simulation object.

Attributes

Concrete fields

val id: Int

The globally unique integer identifier

The globally unique integer identifier

Attributes