📄 localcontrollerinterface.java.svn-base
字号:
//filename: LocalController.java
//////////////////////////////////////////////
// Programmer: Ryan Romanowski
// E-Mail: romanows@usc.edu
// Class: CSCI-201
// Assignment: FAA Project
// Date Last Updated: April 5th, 2009
//////////////////////////////////////////////
package interfaces;
import java.util.List;
import world.Gate;
import world.Plane;
import world.Runway;
import world.Strip;
import world.Taxiway;
/**
* CSCI 201 FAA Project - Spring 2009 - Team 4c
*
*/
public interface LocalControllerInterface {
public abstract void msgNewArrivingFlight(Plane plane, String callNumber, Runway runway, Gate gate);
public abstract void msgRequestToLand(String callNumber, String approach, Runway runway);
public abstract void msgNotReadyToRequestLanding(String callNumber);
public abstract void msgConfirmClearanceToLand(String callNumber, Runway runway);
public abstract void msgConfirmLandingPath(String callNumber, List<Taxiway> path, GroundControllerInterface gc);
public abstract void msgNewDepartureStrip(Strip departure);
public abstract void msgReadyForTakeoff(String callNumber, Runway currentPosition);
public abstract void msgConfirmPositionAndHold(String callNumber);
public abstract void msgConfirmClearedForTakeoff(String callNumber, Runway takeoffRunway);
public abstract void msgConfirmDepartureControl(String callNumber);
public abstract void msgEmergencyLanding(String callNumber, String approach, Runway runway);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -