public class BasicPassengerGoalModule extends GoalModule
Constructor and Description |
---|
BasicPassengerGoalModule(java.lang.Class<? extends Facility> facility,
boolean checkedIn,
MathDistribution checkPointDropTime,
MathDistribution checkPointCollectTime,
Flight flight)
Creates the goal module for passenger based on a facility visit,
checked-in and flight.
|
Modifier and Type | Method and Description |
---|---|
private static java.util.Collection<Goal> |
getPassengerGoals(java.lang.Class<? extends Facility> facility,
boolean checkedIn,
MathDistribution checkPointDropTime,
MathDistribution checkPointCollectTime,
Flight flight)
Gets the goals for the passenger.
|
getGoalActivities, getGoals, update
public BasicPassengerGoalModule(java.lang.Class<? extends Facility> facility, boolean checkedIn, MathDistribution checkPointDropTime, MathDistribution checkPointCollectTime, Flight flight)
facility
- The facility visit.checkedIn
- Checked-in or not.checkPointDropTime
- The distribution of checkpoint luggage drop times.checkPointCollectTime
- The distribution of checkpoint luggage collect times.flight
- The flight.private static java.util.Collection<Goal> getPassengerGoals(java.lang.Class<? extends Facility> facility, boolean checkedIn, MathDistribution checkPointDropTime, MathDistribution checkPointCollectTime, Flight flight)
facility
- Visits facility or not.checkedIn
- Checked-in or not.checkPointDropTime
- The distribution of checkpoint luggage drop times.checkPointCollectTime
- The distribution of checkpoint luggage collect times.flight
- The flight.