public void cabinDoorStateChangedTo(CabinDoorState cabinDoorState) { cabinDoorState.accept(this); }
private void cabinDoorIsOpening() { cabinDoorState = new CabinDoorOpeningState(this); }
private void cabinDoorIsOpened() { cabinDoorState = new CabinDoorOpenedState(this); }
private void cabinDoorIsClosing() { cabinDoorState = new CabinDoorClosingState(this); }
//Door state private void cabinDoorIsClosed() { cabinDoorState = new CabinDoorClosedState(this); }