public final class ModelBuilder
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
ModelBuilder()
Private constructor to prevent object creation.
|
Modifier and Type | Method and Description |
---|---|
private static java.util.List<SimulationObject> |
airsideArrival()
Creates the airside arrival objects.
|
private static java.util.List<SimulationObject> |
airsideDeparture()
Creates the airside departure objects.
|
private static java.util.List<SimulationObject> |
belts()
Cretaes the belts of RTHA.
|
private static java.util.List<SimulationObject> |
checkInDesks()
Creates the check-in desks.
|
static Simulator |
eindhovenAirport(boolean gui,
int timeStep)
Creates a representation of Eindhoven Airport (EIN) and runs a
simulation.
|
private static java.util.Collection<SimulationObject> |
generateRTHAWalls()
Generates walls for RTHA.
|
private static java.util.List<SimulationObject> |
landside()
The land side area.
|
private static java.util.Collection<SimulationObject> |
outerWalls()
Creates the outer walls.
|
static Simulator |
rotterdamTheHagueAirport(boolean gui,
int timeStep)
Creates RTHA.
|
private ModelBuilder()
private static java.util.List<SimulationObject> airsideArrival()
private static java.util.List<SimulationObject> airsideDeparture()
private static java.util.List<SimulationObject> belts()
private static java.util.List<SimulationObject> checkInDesks()
public static Simulator eindhovenAirport(boolean gui, int timeStep)
gui
- With or without gui.timeStep
- The time step in ms.private static java.util.Collection<SimulationObject> generateRTHAWalls()
private static java.util.List<SimulationObject> landside()
private static java.util.Collection<SimulationObject> outerWalls()
public static Simulator rotterdamTheHagueAirport(boolean gui, int timeStep)
gui
- With or without GUI.timeStep
- The time step.