public class ReferenceTableEntry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<Condition> |
conditionList |
java.lang.String |
loopDir |
java.lang.String |
loopType |
int |
refArrTimeInput |
int |
refDepTimeInput |
int |
refLoopNo
refLoopNo
|
java.lang.String |
tempstationName |
Constructor and Description |
---|
ReferenceTableEntry() |
ReferenceTableEntry(int loopNo,
int arrivalTimeInput,
int departureTimeInput,
java.lang.String stationName,
java.lang.String loopType,
java.lang.String loopDir) |
ReferenceTableEntry(Loop loop,
double arrivalTime,
double departureTime,
java.lang.String stationName,
double runTimeToNextStation,
SimulationInstance simulationInstance) |
ReferenceTableEntry(ReferenceTableEntry referenceTableEntry,
SimulationInstance simulationInstance) |
ReferenceTableEntry(java.lang.String stationName,
int minHaltTime) |
Modifier and Type | Method and Description |
---|---|
boolean |
areConditionsSatisfied(TrainList trainList) |
double |
getMinHaltTime() |
double |
getReferenceArrivalTime() |
double |
getReferenceDepartureTime() |
Loop |
getReferenceLoop() |
int |
getReferenceLoopNo() |
double |
getRunTimeToNextStation() |
java.lang.String |
getStationName() |
void |
print() |
void |
setArrivalDepartureTimes(double arrivalTime,
double departureTime,
SimulationInstance simulationInstance) |
void |
setMinHaltTime(int refMinHaltTime) |
void |
setReferenceArrivalTime(double refArrTime) |
void |
setReferenceDepartureTime(double refDepTime) |
void |
setReferenceLoop(Loop loop) |
void |
setRunTimeToNextStation(double runTimeToNextStn) |
void |
setStationName(java.lang.String stationName) |
public java.lang.String tempstationName
public int refLoopNo
public java.util.ArrayList<Condition> conditionList
public int refArrTimeInput
public int refDepTimeInput
public java.lang.String loopType
public java.lang.String loopDir
public ReferenceTableEntry(Loop loop, double arrivalTime, double departureTime, java.lang.String stationName, double runTimeToNextStation, SimulationInstance simulationInstance)
loopNo
- arrTime
- depTime
- stationName
- simulationInstance
- runTime
- public ReferenceTableEntry()
public ReferenceTableEntry(ReferenceTableEntry referenceTableEntry, SimulationInstance simulationInstance)
public ReferenceTableEntry(int loopNo, int arrivalTimeInput, int departureTimeInput, java.lang.String stationName, java.lang.String loopType, java.lang.String loopDir)
public ReferenceTableEntry(java.lang.String stationName, int minHaltTime)
public void print()
public java.lang.String getStationName()
public void setStationName(java.lang.String stationName)
public void setArrivalDepartureTimes(double arrivalTime, double departureTime, SimulationInstance simulationInstance)
public double getReferenceArrivalTime()
public void setReferenceArrivalTime(double refArrTime)
public double getReferenceDepartureTime()
public void setReferenceDepartureTime(double refDepTime)
public int getReferenceLoopNo()
public double getRunTimeToNextStation()
public void setRunTimeToNextStation(double runTimeToNextStn)
public double getMinHaltTime()
public void setMinHaltTime(int refMinHaltTime)
public Loop getReferenceLoop()
public void setReferenceLoop(Loop loop)
public boolean areConditionsSatisfied(TrainList trainList)