public class Unfall extends Engstelle
Engstelle.MeldungsBehandlung
Situation.Gueltigkeit, Situation.Lage
Modifier and Type | Field and Description |
---|---|
Engstelle.MeldungsBehandlung |
ablaufMeldungen
Instanz von
MeldungsBehandlung zur Behandlung von Betriebsmeldungen zur
Ablaufprüfung dieses Unfalls |
_verwaltung, kapazitaetsMeldungen, stauMeldungen
Constructor and Description |
---|
Unfall(VerwaltungEngstellen verwaltung,
de.bsvrz.dav.daf.main.config.SystemObject davObjekt)
Erzeugt eine neue Instanz vom Typ Unfall
|
Modifier and Type | Method and Description |
---|---|
void |
abmelden() |
void |
anmelden() |
long |
getEngpassKapazitaet()
Bestimmt die (Engpass-) Kapazität dieser Engstelle
|
java.lang.String |
getIdAblaufMeldung()
Bildet eine Id zur Verwaltung von Betriebsmeldungen bezgl. der Ablaufprüfung
dieses Unfalls
|
long |
getWarteZeitMeldungNachRaeumungUnfall()
Bestimmt den Parameter WarteZeitMeldungNachRäumungUnfall der
Engstellenverwaltung
|
long |
pruefeAblauf()
Führt die Ablaufprüfung für diesen Unfall durch.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData) |
bereinige, bereinigeVerkehrsStaerke, getFaktorVerkehrsStaerkeStromAbwaerts, getIdKapazitaetsMeldung, getIdStauMeldung, getLetztesStrassenSegment, getMaxLaengeStauUeberBaustellenEnde, getMqStromAbwaerts, pruefeEngpass, pruefeStaus, pruefeStausAlt, setStauMeldungAktiv, setStauMeldungInaktiv
getConnection, getGueltigkeit, getLage, getObjekt, pruefeGueltigkeit, pruefeLage, setGueltigkeit, setLage, toString
public final Engstelle.MeldungsBehandlung ablaufMeldungen
MeldungsBehandlung
zur Behandlung von Betriebsmeldungen zur
Ablaufprüfung dieses Unfallspublic Unfall(VerwaltungEngstellen verwaltung, de.bsvrz.dav.daf.main.config.SystemObject davObjekt)
verwaltung
- die Engstellenverwaltung, die für diese Instanz zuständig istdavObjekt
- das Unfall-Systemobjektpublic long getEngpassKapazitaet()
Engstelle
getEngpassKapazitaet
in class Engstelle
public long getWarteZeitMeldungNachRaeumungUnfall()
public void anmelden()
public void abmelden()
public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
public long pruefeAblauf() throws java.lang.IllegalStateException
WarteZeitMeldungNachRaeumungUnfall
verglichen.java.lang.IllegalStateException
- wenn die Prüfung nicht durchgeführt werden kann, aufgrund
etwa nichtversorgter Parameter, keine Gültigkeit spezifiziert etc.public java.lang.String getIdAblaufMeldung()