Class ElevatorState
java.lang.Object
org.simplesim.examples.elevator.shared.ElevatorState
- All Implemented Interfaces:
State
Class containing all relevant variables of the elevator state
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToQueue(int floor, Request request) intgetArrivals(int floor) intgetButton(int floor) getCabin()intintintgetQueue(int floor) voidpressButton(int floor, int value) voidremoveFromQueue(int floor, Request request) voidsetArrivals(int floor, int value) voidsetButton(int floor, int value) voidsetCurrentFloor(int value) voidsetDestinationFloor(int value) voidsetDirection(int value)
-
Constructor Details
-
ElevatorState
public ElevatorState()
-
-
Method Details
-
getCurrentFloor
public int getCurrentFloor() -
setCurrentFloor
public void setCurrentFloor(int value) -
getDestinationFloor
public int getDestinationFloor() -
setDestinationFloor
public void setDestinationFloor(int value) -
getCabin
-
getQueue
-
getDirection
public int getDirection() -
setDirection
public void setDirection(int value) -
getArrivals
public int getArrivals(int floor) -
setArrivals
public void setArrivals(int floor, int value) -
getButton
public int getButton(int floor) -
setButton
public void setButton(int floor, int value) -
pressButton
public void pressButton(int floor, int value)
-