public class StoerfallSituation extends java.lang.Object implements StoerfallListener
Modifier and Type | Field and Description |
---|---|
int |
TIMEOUT
Zeit in ms, nach der eine Überlagerungsberechnung erzwungen wird, falls
die Ereignisqueue nicht leer wird
|
Constructor and Description |
---|
StoerfallSituation(StrassenSegment segment,
Verkehrsanalyse verkehrsAnalyse)
Konstruiert eine Instanz vom Typ
StoerfallSituation |
Modifier and Type | Method and Description |
---|---|
void |
addStoerfallSituationListener(StoerfallSituationListener listener) |
void |
fireStoerfallSituationListener()
Benachrichtige alle angemeldeten Listener vom Typ
StoerfallSituationDaten |
StrassenSegment |
getSegment() |
java.util.Collection<Stoerfall> |
getStoerFaelle() |
void |
neuerStoerfall(Stoerfall quelle,
StoerfallDaten daten)
Zu implementierende Methode zur Notifizierung von Störfall-Änderungen
|
void |
renmoveStoerfallSituationListener(StoerfallSituationListener listener) |
public final int TIMEOUT
public StoerfallSituation(StrassenSegment segment, Verkehrsanalyse verkehrsAnalyse)
StoerfallSituation
segment
- das korrespondierende StrassensegmentverkehrsAnalyse
- Verkehrsanalysepublic StrassenSegment getSegment()
public void neuerStoerfall(Stoerfall quelle, StoerfallDaten daten)
StoerfallListener
neuerStoerfall
in interface StoerfallListener
quelle
- Quelledaten
- die geänderten Datenpublic java.util.Collection<Stoerfall> getStoerFaelle()
public void addStoerfallSituationListener(StoerfallSituationListener listener)
public void renmoveStoerfallSituationListener(StoerfallSituationListener listener)
public void fireStoerfallSituationListener()
StoerfallSituationDaten