|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.bsvrz.ste.rdstmc.verkehrsanalyse.Verkehrsanalyse
public class Verkehrsanalyse
Instanziiert und verwaltet alle Störfallindikatoren
| Field Summary | |
|---|---|
java.lang.Object |
mutexStoerfall
Mutex für den Stoerfall-Thread und damit zu synchronisierende Threads |
java.lang.Object |
mutexStoerfallSituation
Mutex für die Stoerfall-Situationen-Queue und damit zu synchronisierende Threads |
| Constructor Summary | |
|---|---|
Verkehrsanalyse(de.bsvrz.dav.daf.main.ClientDavInterface connection,
Konfiguration konfiguration,
RDSParameterVerwaltung parameterVerwaltung,
java.util.Collection<Route> routen,
boolean alleSegmente)
|
|
| Method Summary | |
|---|---|
boolean |
existiertStau(long startOffset,
long endOffset,
java.util.Collection<StrassenSegment> segmente)
|
boolean |
existiertStau(StrassenSegment startSegment,
long startOffset,
StrassenSegment endSegment,
long endOffset)
|
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection()
|
Konfiguration |
getKonfiguration()
|
de.bsvrz.dav.daf.main.config.ConfigurationObject |
getNetz()
|
RDSParameterDaten |
getParameter()
|
StoerfallSituation |
getStoerfallSituation(java.lang.String segmentPid)
|
java.util.Collection<StoerfallSituation> |
getStoerfallSituationen()
|
void |
neueParameter(RDSParameterVerwaltung quelle,
RDSParameterDaten daten)
Zu implementierende Methode zur Notifizierung von RDS-Parameter-Änderungen |
void |
neueSituationEigenschaften(Situation quelle,
SituationEigenschaften daten)
Zu implementierende Methode zur Notifizierung von Situationseigenschaften-Änderungen |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final java.lang.Object mutexStoerfall
public final java.lang.Object mutexStoerfallSituation
| Constructor Detail |
|---|
public Verkehrsanalyse(de.bsvrz.dav.daf.main.ClientDavInterface connection,
Konfiguration konfiguration,
RDSParameterVerwaltung parameterVerwaltung,
java.util.Collection<Route> routen,
boolean alleSegmente)
| Method Detail |
|---|
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
public de.bsvrz.dav.daf.main.config.ConfigurationObject getNetz()
public Konfiguration getKonfiguration()
public StoerfallSituation getStoerfallSituation(java.lang.String segmentPid)
public RDSParameterDaten getParameter()
public java.util.Collection<StoerfallSituation> getStoerfallSituationen()
public void neueParameter(RDSParameterVerwaltung quelle,
RDSParameterDaten daten)
RDSParameterListener
neueParameter in interface RDSParameterListenerquelle - die Instanz, die die Änderung ausgelöst hatdaten - die geänderten Daten
public void neueSituationEigenschaften(Situation quelle,
SituationEigenschaften daten)
SituationEigenschaftenListener
neueSituationEigenschaften in interface SituationEigenschaftenListenerquelle - die Situation, deren Eigenschaften geändert wurdendaten - die neuen und/oder geänderten Eigenschaften oder null, wenn keine Daten
(mehr) vorliegen
public boolean existiertStau(StrassenSegment startSegment,
long startOffset,
StrassenSegment endSegment,
long endOffset)
public boolean existiertStau(long startOffset,
long endOffset,
java.util.Collection<StrassenSegment> segmente)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||