m865.simulation
Class DepartmentStoreEvent

java.lang.Object
  extended by m865.simulation.Event
      extended by m865.simulation.DepartmentStoreEvent
All Implemented Interfaces:
java.lang.Comparable, Prioritizeable
Direct Known Subclasses:
BalkEvent, ElevatorArrivalEvent, LoadEvent, MoveOnEvent, OffLoadEvent, PassengerArrivalEvent, PressButtonEvent, StartTaskEvent

public abstract class DepartmentStoreEvent
extends Event

In addition to a firing time a DepartmentStoreEvent will need access to key objects in the department store.


Field Summary
protected  DepartmentStore departmentStore
          The department store where this event occurs.
 
Fields inherited from class m865.simulation.Event
firingTime
 
Constructor Summary
DepartmentStoreEvent(java.lang.Integer time, DepartmentStore departmentStore)
          Normal constructor for a DepartmentStoreEvent.
 
Method Summary
 
Methods inherited from class m865.simulation.Event
adjustPriority, compareTo, fire, getFiringTime, setFiringTime, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

departmentStore

protected DepartmentStore departmentStore
The department store where this event occurs.

Constructor Detail

DepartmentStoreEvent

public DepartmentStoreEvent(java.lang.Integer time,
                            DepartmentStore departmentStore)
Normal constructor for a DepartmentStoreEvent.

Parameters:
time - the time this event is scheduled to fire.
departmentStore - the department store in which this event occurs.