public class BaustellenVerwaltung extends Object implements de.bsvrz.dav.daf.main.config.MutableSetChangeListener
Modifier and Type | Class and Description |
---|---|
class |
BaustellenVerwaltung.BaustellenBerechner
der zyklische Task zur Berechnung der Prognosedaten für alle Baustellen.
|
Constructor and Description |
---|
BaustellenVerwaltung(BaustellenSimulation simulation,
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.VerkehrModellNetz netz)
erzeugt eine INstanz des Verwaltungsmoduls.
|
Modifier and Type | Method and Description |
---|---|
void |
berechneBaustellen(long zeit)
führt eine zyklische Berechnung aller Baustellen aus und aktualisiert
deren Berechungszeitpunkt.
|
Collection<Baustelle> |
getBaustellenListe()
liefert eine Kopie der Liste der verwalteten Baustellen.
|
void |
start()
startet die automatische Simulation der Baustellen.
|
void |
update(de.bsvrz.dav.daf.main.config.MutableSet set,
de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects,
de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
Die Funktion empfängt Änderungen der Liste der Baustellen des bedienten
Netzes und erzeugt die erforderlichen Baustellenobjekte bzw. entfernt
diese.
|
public BaustellenVerwaltung(BaustellenSimulation simulation, de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.VerkehrModellNetz netz)
simulation
- die aufrufende Baustellensimulationnetz
- das zu bedienende Netzpublic void start()
public final void berechneBaustellen(long zeit)
zeit
- der Berechnungszeitpunktpublic final Collection<Baustelle> getBaustellenListe()
public final void update(de.bsvrz.dav.daf.main.config.MutableSet set, de.bsvrz.dav.daf.main.config.SystemObject[] addedObjects, de.bsvrz.dav.daf.main.config.SystemObject[] removedObjects)
update
in interface de.bsvrz.dav.daf.main.config.MutableSetChangeListener
MutableSetChangeListener.update(de.bsvrz.dav.daf.main.config.MutableSet,
de.bsvrz.dav.daf.main.config.SystemObject[],
de.bsvrz.dav.daf.main.config.SystemObject[])
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.