public class VerwaltungEngstellen extends VerwaltungSituationen implements de.bsvrz.sys.funclib.dambach.dav.daf.EmpfaengerMitAnmeldung
Diese Klasse stellt ausserdem die aktuellen Parameterwerte der atg.engstellenVerwaltungParameter zur Verfügung.
| Constructor and Description |
|---|
VerwaltungEngstellen(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.ConfigurationObject netz,
de.bsvrz.dav.daf.main.config.ConfigurationObject konfigObjekt)
Erzeuge eine Instanz vom Typ
VerwaltungEngstellen |
| Modifier and Type | Method and Description |
|---|---|
void |
anmelden() |
protected void |
bereinigeSituation(Situation situation)
Die Methode
bereinigeSituation wird aufgerufen, wenn ein verwaltetes Objekt
aus der Menge der verwalteteten Objekte entfernt wird |
protected Engstelle |
erzeugeSituation(de.bsvrz.dav.daf.main.config.SystemObject objekt)
Erzeuge eine neue Instanz vom verwalteten Objekttyp (Supertyp
Situation |
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection() |
float |
getFaktorVerkehrsStaerkeStromAbwaerts()
Bestimmt den Parameter FaktorMaxVerkehrsStärkeStromAbwärts der
ATG EngstellenVerwaltungParameter
|
long |
getMaxLaengeStauUeberBaustellenEnde()
Bestimmt den Parameter MaxLängeStauÜberBaustellenEnde der
ATG EngstellenVerwaltungParameter
|
int |
getMaxVerkehrsStaerkeGesperrteFahrStreifen()
Bestimmt den Parameter MaxVerkehrsStärkeGesperrteFahrStreifen der
ATG EngstellenVerwaltungParameter
|
de.bsvrz.dav.daf.main.config.ConfigurationObject |
getObjekt() |
VerwaltungStaus |
getVerwaltungsStaus()
Bestimmt das relevante Stau-Verwaltungsobjekt
|
long |
getWarteZeitMeldungNachRaeumungUnfall()
Bestimmt den Parameter WarteZeitMeldungNachRäumungUnfall der
ATG EngstellenVerwaltungParameter
|
protected void |
initialisiereVerkehrsModellNetz(de.bsvrz.dav.daf.main.config.ConfigurationObject vmn)
Die Methode
initialisiereVerkehrsModellNetz wird von VerwaltungSituationen.initialisiereNetz(de.bsvrz.dav.daf.main.config.ConfigurationObject)
für jedes Netz (typ.netz) aufgerufen, das auch vom Typ typ.verkehrsModellNetz ist. |
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData) |
getVerwalteteObjekte, initialisiereMenge, initialisiereNetz, invalidObject, updatepublic VerwaltungEngstellen(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.ConfigurationObject netz,
de.bsvrz.dav.daf.main.config.ConfigurationObject konfigObjekt)
VerwaltungEngstellenconnection - die Datenverteiler-Verbindungnetz - das (Wurzel-) Objekt vom Typ typ.netzkonfigObjekt - das Konfigurationsobjekt vom Typ typ.engstellenVerwaltungpublic VerwaltungStaus getVerwaltungsStaus()
protected void initialisiereVerkehrsModellNetz(de.bsvrz.dav.daf.main.config.ConfigurationObject vmn)
VerwaltungSituationeninitialisiereVerkehrsModellNetz wird von VerwaltungSituationen.initialisiereNetz(de.bsvrz.dav.daf.main.config.ConfigurationObject)
für jedes Netz (typ.netz) aufgerufen, das auch vom Typ typ.verkehrsModellNetz ist.initialisiereVerkehrsModellNetz in class VerwaltungSituationenvmn - zu initialisierendes Objekt vom Typ typ.verkehrsModellNetzprotected Engstelle erzeugeSituation(de.bsvrz.dav.daf.main.config.SystemObject objekt)
VerwaltungSituationenSituationerzeugeSituation in class VerwaltungSituationenobjekt - das Stellvertreter-Systemobjekt vom Typ typ.situationprotected void bereinigeSituation(Situation situation)
VerwaltungSituationenbereinigeSituation wird aufgerufen, wenn ein verwaltetes Objekt
aus der Menge der verwalteteten Objekte entfernt wirdbereinigeSituation in class VerwaltungSituationensituation - das zu entfernende Objektpublic int getMaxVerkehrsStaerkeGesperrteFahrStreifen()
public float getFaktorVerkehrsStaerkeStromAbwaerts()
public long getMaxLaengeStauUeberBaustellenEnde()
public long getWarteZeitMeldungNachRaeumungUnfall()
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
getConnection in interface de.bsvrz.sys.funclib.dambach.dav.daf.EmpfaengerMitAnmeldungpublic de.bsvrz.dav.daf.main.config.ConfigurationObject getObjekt()
getObjekt in interface de.bsvrz.sys.funclib.dambach.dav.daf.EmpfaengerMitAnmeldungpublic void anmelden()
anmelden in interface de.bsvrz.sys.funclib.dambach.dav.daf.EmpfaengerMitAnmeldungpublic void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface