org.intranet.elevator.model
Class CarEntrance
java.lang.Object
org.intranet.elevator.model.CarEntrance
- public final class CarEntrance
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
up
private boolean up
down
private boolean down
door
private Door door
sensor
private DoorSensor sensor
entranceListener
private CarEntrance.CarEntranceListener entranceListener
waiters
private java.util.List waiters
CarEntrance
CarEntrance(EventQueue eQ,
Location fromLocation,
Location toLocation,
CarEntrance.CarEntranceListener listener)
waitToEnterDoor
public void waitToEnterDoor(CarEntrance.DoorWaitListener listener)
arePeopleWaitingToGetOut
public boolean arePeopleWaitingToGetOut()
chooseSomeoneFromList
private void chooseSomeoneFromList()
isUp
public boolean isUp()
setUp
public void setUp(boolean up)
isDown
public boolean isDown()
setDown
public void setDown(boolean down)
getDoorSensor
public DoorSensor getDoorSensor()
getDoor
public Door getDoor()