hades.simulator
Class EventList.EventNode

java.lang.Object
  extended byhades.simulator.EventList.EventNode
Enclosing class:
EventList

final class EventList.EventNode
extends java.lang.Object

EventNode: one node of the simulation event list.

This is an internal class and should not be used by classes other than hades.simulator.EventList.


Field Summary
(package private)  SimEvent data
           
(package private)  EventList.EventNode next
           
(package private)  EventList.EventNode prev
           
(package private)  double simTime
           
 
Constructor Summary
EventList.EventNode()
          constructor for empty EventNode.
EventList.EventNode(SimEvent data)
          constructor with references to object, previous and next node
 
Method Summary
 SimEvent getData()
           
 EventList.EventNode getNext()
          simple accessor methods
 EventList.EventNode getPrev()
           
 double getSimTime()
           
 void setData(SimEvent data)
           
 void setNext(EventList.EventNode next)
           
 void setPrev(EventList.EventNode prev)
           
 void setSimTime(double simTime)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

data

SimEvent data

prev

EventList.EventNode prev

next

EventList.EventNode next

simTime

double simTime
Constructor Detail

EventList.EventNode

public EventList.EventNode()
constructor for empty EventNode.


EventList.EventNode

public EventList.EventNode(SimEvent data)
constructor with references to object, previous and next node

Method Detail

getNext

public final EventList.EventNode getNext()
simple accessor methods


getPrev

public final EventList.EventNode getPrev()

getData

public final SimEvent getData()

getSimTime

public final double getSimTime()

setNext

public final void setNext(EventList.EventNode next)

setPrev

public final void setPrev(EventList.EventNode prev)

setData

public final void setData(SimEvent data)

setSimTime

public final void setSimTime(double simTime)

toString

public java.lang.String toString()