public interface IFahrtRichtung
Modifier and Type | Method and Description |
---|---|
void |
add(int index,
ISobIndikator indikator)
Die Funktion fügt der Fahrtrichtung einen Indikator hinzu, die Positionen
der Indikatoren werden als ungültig erklärt und müssen gegebenenfalls neu
berechnet werden.
|
boolean |
add(ISobIndikator indikator)
Die Funktion fügt der Fahrtrichtung einen Indikator hinzu, die Positionen
der Indikatoren werden als ungültig erklärt und müssen gegebenenfalls neu
berechnet werden.
|
boolean |
addAll(Collection<? extends ISobIndikator> indikatoren)
Die Funktion fügt der Fahrtrichtung eine Liste von Indikatoren hinzu, die
Positionen der Indikatoren werden als ungültig erklärt und müssen
gegebenenfalls neu berechnet werden.
|
boolean |
addAll(int index,
Collection<? extends ISobIndikator> indikatoren)
Die Funktion fügt der Fahrtrichtung eine Liste von Indikatoren hinzu, die
Positionen der Indikatoren werden als ungültig erklärt und müssen
gegebenenfalls neu berechnet werden.
|
void |
aktualisiereStaus(long zeitpunkt)
ermittelt die Staus für die Fahrtrichtung.
|
void |
berechnePositionen()
berechnet die Positionen aller Störfallindikatoren der Fahrtrichtung.
|
void |
clear()
entfernt alle Störfallindikatoren von der Fahrtrichtung.
|
List<ISobIndikator> |
getElemente()
liefert die Elemente, die in der Fahrtrichtung miteinander verbunden
sind.
|
String |
getFullName()
liefert einen ausführlichen Namen für die Fahrtrichtung.
|
double |
getMaxPrognoseLaenge(double start,
double ende)
liefert die maximale zulässige Länge um die ein Stauobjekt im angegebenen
Bereich durch die Prognose verlängert werden kann.
|
String |
getName()
liefert den Namen der Fahrtrichtung.
|
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StoerfallIndikator |
getStart()
liefert den Störfallindikator, mit der die Suche nach der Verkettung
begonnen wurde.
|
StauObjektVerwaltung |
getStaus()
liefert das Objekt, mit dem die Staus für die Fahrtrichtung verwaltet
werden.
|
ISobStrasse |
getStrasse()
liefert die Strasse, zu der die Fahrtrichtung gehört.
|
ISobIndikator |
remove(int index)
Die Funktion entfernt einen Störfallindikator von der Fahrtrichtung.
|
boolean |
remove(Object indikator)
Die Funktion entfernt einen Störfallindikator von der Fahrtrichtung.
|
ISobIndikator |
set(int index,
ISobIndikator indikator)
Die Funktion setzt einen Störfallindikator in der Liste der Indikatoren.
|
void add(int index, ISobIndikator indikator)
index
- die Position an der der Indikator eingefügt werden soll.indikator
- der einzufügende Indikatorboolean add(ISobIndikator indikator)
indikator
- der Indikatorboolean addAll(Collection<? extends ISobIndikator> indikatoren)
indikatoren
- die einzufügenden Indikatorenboolean addAll(int index, Collection<? extends ISobIndikator> indikatoren)
index
- die Position, an der die Indikatoren eingefügt werden sollenindikatoren
- die einzufügenden Indikatorenvoid aktualisiereStaus(long zeitpunkt)
zeitpunkt
- der Zeitpunkt, zu dem die Aktualisierung erfolgtvoid berechnePositionen()
void clear()
List<ISobIndikator> getElemente()
String getFullName()
double getMaxPrognoseLaenge(double start, double ende)
start
- der Anfang des betracheteten Bereichesende
- das Ende des betracheteten BereichesString getName()
de.bsvrz.sys.funclib.bitctrl.modell.verkehr.objekte.StoerfallIndikator getStart()
StauObjektVerwaltung getStaus()
ISobStrasse getStrasse()
ISobIndikator remove(int index)
index
- die Position, an der der Indikator entfernt werden sollboolean remove(Object indikator)
indikator
- der Indikator, der entfernt werden sollISobIndikator set(int index, ISobIndikator indikator)
index
- die Position, an der der neue Störfallindikator gesetzt werden
sollindikator
- der IndikatorCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.