| Modifier and Type | Field and Description | 
|---|---|
| double | departureTime | 
| Loop | nextReferenceLoop | 
| boolean | scheduled | 
| Loop | startLoop | 
| Train | train | 
| Constructor and Description | 
|---|
| StationToStationScheduler() | 
| StationToStationScheduler(Train train,
                         Loop startLoop,
                         Loop nextReferenceLoop,
                         double departureTime) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | compare(Train train1,
       Train train2) | 
| java.util.TreeSet<java.lang.Integer> | getBlockNumberSet() | 
| static TrainList | getSortedTrainList(TrainList trainList) | 
| static void | insertionSort(TrainList trainList,
             Train train) | 
| void | print() | 
| void | setBlockNumberSet(java.util.TreeSet<java.lang.Integer> blockNumberSet) | 
public Train train
public double departureTime
public Loop startLoop
public Loop nextReferenceLoop
public boolean scheduled