public class BasicPassengerPlanner extends PlanningModule
Modifier and Type | Field and Description |
---|---|
private boolean |
checkedIn
Checked in or not.
|
private Flight |
flight
The flight.
|
goalModule, planning
Constructor and Description |
---|
BasicPassengerPlanner(Flight flight,
boolean checkedIn)
Creates a basic passenger planner.
|
Modifier and Type | Method and Description |
---|---|
private Activity |
getActivityFromType(java.lang.Class<? extends Activity> activityType) |
Activity |
getNextActivity()
Gets the next activity.
|
java.util.List<Activity> |
getPlanning()
Gets the planning.
|
void |
update(int timeStep)
Updates the updatable element.
|
init
private Flight flight
private boolean checkedIn
public BasicPassengerPlanner(Flight flight, boolean checkedIn)
flight
- The flight.checkedIn
- Checked in or not.private Activity getActivityFromType(java.lang.Class<? extends Activity> activityType)
activityType
- The activity type.public Activity getNextActivity()
PlanningModule
getNextActivity
in class PlanningModule
public java.util.List<Activity> getPlanning()
PlanningModule
getPlanning
in class PlanningModule
public void update(int timeStep)
Updatable
timeStep
- The time step of the simulation (in milliseconds).