public class LoopTrainScheduleData extends java.lang.Object implements java.util.Comparator<LoopTrainScheduleData>
Constructor and Description |
---|
LoopTrainScheduleData() |
LoopTrainScheduleData(Loop loop,
Train train,
double referenceDepartureTime) |
Modifier and Type | Method and Description |
---|---|
int |
compare(LoopTrainScheduleData o1,
LoopTrainScheduleData o2) |
double |
getReferenceDepartureTime() |
Train |
getTrain() |
boolean |
isScheduled() |
void |
setLoop(Loop loop) |
void |
setReferenceDepartureTime(double referenceDepartureTime) |
void |
setScheduled(boolean scheduled) |
void |
setTrain(Train train) |
public LoopTrainScheduleData(Loop loop, Train train, double referenceDepartureTime)
public LoopTrainScheduleData()
public Train getTrain()
public void setTrain(Train train)
public boolean isScheduled()
public void setScheduled(boolean scheduled)
public double getReferenceDepartureTime()
public void setReferenceDepartureTime(double referenceDepartureTime)
public int compare(LoopTrainScheduleData o1, LoopTrainScheduleData o2)
compare
in interface java.util.Comparator<LoopTrainScheduleData>
public void setLoop(Loop loop)