Uses of Class
cmsc433.p2.SimulationEvent

Uses of SimulationEvent in cmsc433.p2
 

Methods in cmsc433.p2 that return SimulationEvent
static SimulationEvent SimulationEvent.cookCompletedOrder(Cook cook, int orderNumber)
           
static SimulationEvent SimulationEvent.cookEnding(Cook cook)
           
static SimulationEvent SimulationEvent.cookFinishedFood(Cook cook, Food food, int orderNumber)
           
static SimulationEvent SimulationEvent.cookReceivedOrder(Cook cook, java.util.List<Food> order, int orderNumber)
           
static SimulationEvent SimulationEvent.cookStartedFood(Cook cook, Food food, int orderNumber)
           
static SimulationEvent SimulationEvent.cookStarting(Cook cook)
           
static SimulationEvent SimulationEvent.eaterEnteredRestaurant(Eater eater)
           
static SimulationEvent SimulationEvent.eaterLeavingRestaurant(Eater eater)
           
static SimulationEvent SimulationEvent.eaterPlacedOrder(Eater eater, java.util.List<Food> order, int orderNumber)
           
static SimulationEvent SimulationEvent.eaterReceivedOrder(Eater eater, java.util.List<Food> order, int orderNumber)
           
static SimulationEvent SimulationEvent.eaterStarting(Eater eater)
           
static SimulationEvent SimulationEvent.endSimulation()
           
static SimulationEvent SimulationEvent.machineCookingFood(Machine machine, Food food)
           
static SimulationEvent SimulationEvent.machineDoneFood(Machine machine, Food food)
           
static SimulationEvent SimulationEvent.machineEnding(Machine machine)
           
static SimulationEvent SimulationEvent.machineStarting(Machine machine, Food food, int capacity)
           
static SimulationEvent SimulationEvent.startSimulation(int numEaters, int numCooks, int numTables, int capacity)
           
 

Methods in cmsc433.p2 that return types with arguments of type SimulationEvent
static java.util.List<SimulationEvent> Simulation.runSimulation(int numEaters, int numCooks, int numTables, int machineCapacity)
          Function responsible for performing the simulation.
 

Methods in cmsc433.p2 with parameters of type SimulationEvent
static void Simulation.logEvent(SimulationEvent event)
           
 

Method parameters in cmsc433.p2 with type arguments of type SimulationEvent
static boolean Validate.validateSimulation(java.util.List<SimulationEvent> events)
          Validates the given list of events is a valid simulation.