net.jimmc.spelsim
Class SimEvent

java.lang.Object
  extended by net.jimmc.spelsim.SimEvent

public class SimEvent
extends java.lang.Object

An event for the simulator.


Nested Class Summary
static class SimEvent.TimeComparator
           
 
Field Summary
static int TYPE_BREAK
           
static int TYPE_NOP
           
 
Method Summary
static SimEvent createSimEvent(double time, int type, java.lang.String args)
           
 boolean equals(java.lang.Object thatObj)
           
 int getArg0Int()
           
 java.lang.String getArgs()
           
 double getTime()
           
 int getType()
           
 int hashCode()
           
 boolean isDone()
           
 void setDone()
           
 void setDone(boolean d)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_NOP

public static final int TYPE_NOP
See Also:
Constant Field Values

TYPE_BREAK

public static final int TYPE_BREAK
See Also:
Constant Field Values
Method Detail

createSimEvent

public static SimEvent createSimEvent(double time,
                                      int type,
                                      java.lang.String args)

getTime

public double getTime()

getType

public int getType()

getArgs

public java.lang.String getArgs()

getArg0Int

public int getArg0Int()

isDone

public boolean isDone()

setDone

public void setDone()

setDone

public void setDone(boolean d)

equals

public boolean equals(java.lang.Object thatObj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object