public class Junction
extends java.lang.Object
| Constructor and Description |
|---|
Junction(java.util.List<java.lang.String> approachTdSections,
java.util.List<java.lang.String> signals) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRouteSequence(JunctionRouteSequence routeSequence) |
void |
forgetRouteSequence(int index) |
java.util.Date |
getPredictedArrivalFor(java.lang.String arrivingTrain)
Get the predicted arrival time from the latest analysis set held in the junction.
|
JunctionRouteSequence |
getRouteSequence(int index) |
java.util.List<java.lang.String> |
getSignals() |
java.lang.String |
getTrainInSequence(int index) |
boolean |
hasSignal(java.lang.String signal) |
boolean |
hasTDSection(java.lang.String tdSection) |
java.lang.String |
removeTrainInSequence(int index) |
public Junction(java.util.List<java.lang.String> approachTdSections,
java.util.List<java.lang.String> signals)
public boolean hasTDSection(java.lang.String tdSection)
public boolean hasSignal(java.lang.String signal)
public java.util.List<java.lang.String> getSignals()
public JunctionRouteSequence getRouteSequence(int index)
public void forgetRouteSequence(int index)
public void addRouteSequence(JunctionRouteSequence routeSequence)
public java.lang.String getTrainInSequence(int index)
public java.lang.String removeTrainInSequence(int index)
public java.util.Date getPredictedArrivalFor(java.lang.String arrivingTrain)
arrivingTrain -