public class VerwaltungStaus extends VerwaltungSituationen
Modifier and Type | Class and Description |
---|---|
static interface |
VerwaltungStaus.BereinigungsListener
Schnittstelle, die von Klassen implementiert wird, deren
Instanzen von der Bereinigung von Staus benachichtigt werden
|
Constructor and Description |
---|
VerwaltungStaus(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.ConfigurationObject netz)
Erzeuge eine Instanz vom Typ
VerwaltungStaus |
Modifier and Type | Method and Description |
---|---|
void |
abmeldenBereinigung(VerwaltungStaus.BereinigungsListener listener,
de.bsvrz.dav.daf.main.config.SystemObject stau)
Abmelden eines
BereinigungsListener für einen bestimmten Stau |
void |
anmeldenBereinigung(VerwaltungStaus.BereinigungsListener listener,
de.bsvrz.dav.daf.main.config.SystemObject stau)
Anmelden eines
BereinigungsListener für einen bestimmten Stau |
protected void |
bereinigeSituation(Situation situation)
Die Methode
bereinigeSituation wird aufgerufen, wenn ein verwaltetes Objekt
aus der Menge der verwalteteten Objekte entfernt wird |
protected Stau |
erzeugeSituation(de.bsvrz.dav.daf.main.config.SystemObject objekt)
Erzeuge eine neue Instanz vom verwalteten Objekttyp (Supertyp
Situation |
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. |
getVerwalteteObjekte, initialisiereMenge, initialisiereNetz, invalidObject, update
public VerwaltungStaus(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.ConfigurationObject netz)
VerwaltungStaus
connection
- die Datenverteiler-Verbindungnetz
- das (Wurzel-) Objekt vom Typ typ.netzprotected void initialisiereVerkehrsModellNetz(de.bsvrz.dav.daf.main.config.ConfigurationObject vmn)
VerwaltungSituationen
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.initialisiereVerkehrsModellNetz
in class VerwaltungSituationen
vmn
- zu initialisierendes Objekt vom Typ typ.verkehrsModellNetzprotected Stau erzeugeSituation(de.bsvrz.dav.daf.main.config.SystemObject objekt)
VerwaltungSituationen
Situation
erzeugeSituation
in class VerwaltungSituationen
objekt
- das Stellvertreter-Systemobjekt vom Typ typ.situationprotected void bereinigeSituation(Situation situation)
VerwaltungSituationen
bereinigeSituation
wird aufgerufen, wenn ein verwaltetes Objekt
aus der Menge der verwalteteten Objekte entfernt wirdbereinigeSituation
in class VerwaltungSituationen
situation
- das zu entfernende Objektpublic void anmeldenBereinigung(VerwaltungStaus.BereinigungsListener listener, de.bsvrz.dav.daf.main.config.SystemObject stau)
BereinigungsListener
für einen bestimmten Staulistener
- der BereinigungsListener
, der benachrichtigt werden sollstau
- der stau, der überwacht werden sollpublic void abmeldenBereinigung(VerwaltungStaus.BereinigungsListener listener, de.bsvrz.dav.daf.main.config.SystemObject stau)
BereinigungsListener
für einen bestimmten Staulistener
- der BereinigungsListener
, der nicht mehr benachrichtigt
werden sollstau
- der stau, der nicht mehr überwacht werden soll