Class AeusseresStrassenSegmentPrognoseImpl
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.bitctrlverkehrsmodell.objekte.impl.AeusseresStrassenSegmentPrognoseImpl
-
- All Implemented Interfaces:
FlexiblesKonfigurationsObjekt
,AeusseresStrassenSegmentPrognose
,de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt
,KonfigurationsObjekt
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,BestehtAusLinienObjekten
,GeoReferenzObjekt
,Linie
,AeusseresStrassenSegment
,NetzBestandTeil
,StoerfallIndikator
,StrassenSegment
,java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
public class AeusseresStrassenSegmentPrognoseImpl extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt implements AeusseresStrassenSegmentPrognose
Äußeres Straßensegment, welches Prognosewerte aller enthaltenden MQ zusammenfaßt.
-
-
Field Summary
-
Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.bitctrlverkehrsmodell.objekte.AeusseresStrassenSegmentPrognose
PID
-
-
Constructor Summary
Constructors Constructor Description AeusseresStrassenSegmentPrognoseImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.AeusseresStrassenSegmentPrognoseImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.
-
Method Summary
Modifier and Type Method Description int
compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
protected java.lang.String
doGetTypPid()
boolean
equals(java.lang.Object arg0)
long
getId()
KdAeusseresStrassenSegment
getKdAeusseresStrassenSegment()
Konfigurierende Eigenschaften der Objekte des Typs.KdAlternativeObjektbezeichnung
getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.KdBestehtAusLinienObjekten
getKdBestehtAusLinienObjekten()
Referenzen auf Linienobjekte, die zusammen dieses Linienobjekt bilden.KdDefaultParameterdatensaetze
getKdDefaultParameterdatensaetze()
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.KdLinie
getKdLinie()
Konfigurierende Eigenschaften der Objekte des Typs.KdStrassenSegment
getKdStrassenSegment()
Konfigurierende Eigenschaften der Objekte des Typs.KdStrassenSegmentLclInfo
getKdStrassenSegmentLclInfo()
Konfigurierende Eigenschaften der Objekte des Typs.de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich
getKonfigurationsBereich()
java.lang.String
getName()
de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory
getObjektFactory()
OdFlexiblesObjektOnline
getOdFlexiblesObjektOnline()
Attributgruppe, um Konfigurationsobjekten im Nachhinein zusätzliche Online-Attribute geben zu können.OdStoerfallVerkehrsZustand
getOdStoerfallVerkehrsZustand()
Zustand plus Verkehrsinformationen für einen Streckenabschnitt.OdStoerfallZustand
getOdStoerfallZustand()
Zustand eines Störfallindikators.OdVerkehrsDatenKurzZeitTrendExtraPolationSs
getOdVerkehrsDatenKurzZeitTrendExtraPolationSs()
Zeitlich trendextrapolierte Verkehrsprognosedaten eines Straßensegmentes.PdFlexiblesObjektParameter
getPdFlexiblesObjektParameter()
Attributgruppe, um Konfigurationsobjekten im Nachhinein zusätzliche Eigenschaften geben zu können.java.lang.String
getPid()
de.bsvrz.dav.daf.main.config.SystemObject
getSystemObject()
de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp
getTyp()
int
hashCode()
void
init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
java.lang.String
toString()
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
getDatensatz
-
-
-
-
Constructor Detail
-
AeusseresStrassenSegmentPrognoseImpl
public AeusseresStrassenSegmentPrognoseImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
-
AeusseresStrassenSegmentPrognoseImpl
public AeusseresStrassenSegmentPrognoseImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.- Parameters:
objekt
- ein beliebiges Systemobjekt.factory
- die Fabrik, die das Systemobjekt angelegt hat.
-
-
Method Detail
-
doGetTypPid
protected java.lang.String doGetTypPid()
-
getKdDefaultParameterdatensaetze
public KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
Description copied from interface:AeusseresStrassenSegmentPrognose
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.- Specified by:
getKdDefaultParameterdatensaetze
in interfaceAeusseresStrassenSegment
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceBestehtAusLinienObjekten
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceFlexiblesKonfigurationsObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceGeoReferenzObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsObjekt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceLinie
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceNetzBestandTeil
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceStoerfallIndikator
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceStrassenSegment
- Returns:
- der Datensatz DefaultParameterdatensaetze.
-
getKdBestehtAusLinienObjekten
public KdBestehtAusLinienObjekten getKdBestehtAusLinienObjekten()
Description copied from interface:AeusseresStrassenSegmentPrognose
Referenzen auf Linienobjekte, die zusammen dieses Linienobjekt bilden. Der Offset einer Teillinie ergibt sich aus dem Index der Referenz und der Länge der referenzierten (Teil)Linie.- Specified by:
getKdBestehtAusLinienObjekten
in interfaceAeusseresStrassenSegment
- Specified by:
getKdBestehtAusLinienObjekten
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getKdBestehtAusLinienObjekten
in interfaceBestehtAusLinienObjekten
- Specified by:
getKdBestehtAusLinienObjekten
in interfaceStrassenSegment
- Returns:
- der Datensatz BestehtAusLinienObjekten.
-
getOdVerkehrsDatenKurzZeitTrendExtraPolationSs
public OdVerkehrsDatenKurzZeitTrendExtraPolationSs getOdVerkehrsDatenKurzZeitTrendExtraPolationSs()
Description copied from interface:AeusseresStrassenSegmentPrognose
Zeitlich trendextrapolierte Verkehrsprognosedaten eines Straßensegmentes.- Specified by:
getOdVerkehrsDatenKurzZeitTrendExtraPolationSs
in interfaceAeusseresStrassenSegmentPrognose
- Returns:
- der Datensatz VerkehrsDatenKurzZeitTrendExtraPolationSs.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:AeusseresStrassenSegmentPrognose
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceAeusseresStrassenSegment
- Specified by:
getKdInfo
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getKdInfo
in interfaceBestehtAusLinienObjekten
- Specified by:
getKdInfo
in interfaceFlexiblesKonfigurationsObjekt
- Specified by:
getKdInfo
in interfaceGeoReferenzObjekt
- Specified by:
getKdInfo
in interfaceKonfigurationsObjekt
- Specified by:
getKdInfo
in interfaceLinie
- Specified by:
getKdInfo
in interfaceNetzBestandTeil
- Specified by:
getKdInfo
in interfaceStoerfallIndikator
- Specified by:
getKdInfo
in interfaceStrassenSegment
- Returns:
- der Datensatz Info.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:AeusseresStrassenSegmentPrognose
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceAeusseresStrassenSegment
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceBestehtAusLinienObjekten
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceFlexiblesKonfigurationsObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceGeoReferenzObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceLinie
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceNetzBestandTeil
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceStoerfallIndikator
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceStrassenSegment
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getOdFlexiblesObjektOnline
public OdFlexiblesObjektOnline getOdFlexiblesObjektOnline()
Description copied from interface:AeusseresStrassenSegmentPrognose
Attributgruppe, um Konfigurationsobjekten im Nachhinein zusätzliche Online-Attribute geben zu können.- Specified by:
getOdFlexiblesObjektOnline
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getOdFlexiblesObjektOnline
in interfaceFlexiblesKonfigurationsObjekt
- Returns:
- der Datensatz FlexiblesObjektOnline.
-
getKdAeusseresStrassenSegment
public KdAeusseresStrassenSegment getKdAeusseresStrassenSegment()
Description copied from interface:AeusseresStrassenSegmentPrognose
Konfigurierende Eigenschaften der Objekte des Typs.- Specified by:
getKdAeusseresStrassenSegment
in interfaceAeusseresStrassenSegment
- Specified by:
getKdAeusseresStrassenSegment
in interfaceAeusseresStrassenSegmentPrognose
- Returns:
- der Datensatz AeusseresStrassenSegment.
-
getOdStoerfallZustand
public OdStoerfallZustand getOdStoerfallZustand()
Description copied from interface:AeusseresStrassenSegmentPrognose
Zustand eines Störfallindikators.- Specified by:
getOdStoerfallZustand
in interfaceAeusseresStrassenSegment
- Specified by:
getOdStoerfallZustand
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getOdStoerfallZustand
in interfaceNetzBestandTeil
- Specified by:
getOdStoerfallZustand
in interfaceStoerfallIndikator
- Specified by:
getOdStoerfallZustand
in interfaceStrassenSegment
- Returns:
- der Datensatz StoerfallZustand.
-
getKdStrassenSegment
public KdStrassenSegment getKdStrassenSegment()
Description copied from interface:AeusseresStrassenSegmentPrognose
Konfigurierende Eigenschaften der Objekte des Typs.- Specified by:
getKdStrassenSegment
in interfaceAeusseresStrassenSegment
- Specified by:
getKdStrassenSegment
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getKdStrassenSegment
in interfaceStrassenSegment
- Returns:
- der Datensatz StrassenSegment.
-
getKdStrassenSegmentLclInfo
public KdStrassenSegmentLclInfo getKdStrassenSegmentLclInfo()
Description copied from interface:AeusseresStrassenSegmentPrognose
Konfigurierende Eigenschaften der Objekte des Typs. Enthält ZUSÄTZLICHE Informationen der LCL zu diesem Objekt.- Specified by:
getKdStrassenSegmentLclInfo
in interfaceAeusseresStrassenSegment
- Specified by:
getKdStrassenSegmentLclInfo
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getKdStrassenSegmentLclInfo
in interfaceStrassenSegment
- Returns:
- der Datensatz StrassenSegmentLclInfo.
-
getOdStoerfallVerkehrsZustand
public OdStoerfallVerkehrsZustand getOdStoerfallVerkehrsZustand()
Description copied from interface:AeusseresStrassenSegmentPrognose
Zustand plus Verkehrsinformationen für einen Streckenabschnitt.<absatz> Objekte dieses Typs beschreiben den Verkehrszustand auf Streckenabschnitten durch die Größen: </absatz> <liste zeichen="punkt"> <listenPunkt> Referenzzeit (Zeitpunkt der verwendeten Daten) </listenPunkt> <listenPunkt>Prognosehorizont</listenPunkt> <listenPunkt> Verkehrssituation (Level of Service) </listenPunkt> <listenPunkt> Fahrzeitprognose für alle Kfz </listenPunkt> <listenPunkt> Fahrzeitprognose für alle Pkw </listenPunkt> <listenPunkt> Fahrzeitprognose für alle Lkw </listenPunkt> <listenPunkt> mittlere Geschwindigkeit Kfz </listenPunkt> <listenPunkt> mittlere Geschwindigkeit Pkw </listenPunkt> <listenPunkt> mittlere Geschwindigkeit Lkw </listenPunkt> <listenPunkt> mittlerer Fluss aller Kfz </listenPunkt> <listenPunkt> mittlerer Fluss aller Pkw </listenPunkt> <listenPunkt> mittlerer Fluss aller Lkw </listenPunkt> <listenPunkt> mittlere Dichte aller Kfz </listenPunkt> <listenPunkt> mittlere Dichte aller Pkw </listenPunkt> <listenPunkt> mittlere Dichte aller Lkw </listenPunkt> <listenPunkt> Güteindex für den Störfall-Verkehrszustand </listenPunkt> </liste>
- Specified by:
getOdStoerfallVerkehrsZustand
in interfaceAeusseresStrassenSegment
- Specified by:
getOdStoerfallVerkehrsZustand
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getOdStoerfallVerkehrsZustand
in interfaceNetzBestandTeil
- Specified by:
getOdStoerfallVerkehrsZustand
in interfaceStoerfallIndikator
- Specified by:
getOdStoerfallVerkehrsZustand
in interfaceStrassenSegment
- Returns:
- der Datensatz StoerfallVerkehrsZustand.
-
getPdFlexiblesObjektParameter
public PdFlexiblesObjektParameter getPdFlexiblesObjektParameter()
Description copied from interface:AeusseresStrassenSegmentPrognose
Attributgruppe, um Konfigurationsobjekten im Nachhinein zusätzliche Eigenschaften geben zu können.- Specified by:
getPdFlexiblesObjektParameter
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getPdFlexiblesObjektParameter
in interfaceFlexiblesKonfigurationsObjekt
- Returns:
- der Datensatz FlexiblesObjektParameter.
-
getKdLinie
public KdLinie getKdLinie()
Description copied from interface:AeusseresStrassenSegmentPrognose
Konfigurierende Eigenschaften der Objekte des Typs.- Specified by:
getKdLinie
in interfaceAeusseresStrassenSegment
- Specified by:
getKdLinie
in interfaceAeusseresStrassenSegmentPrognose
- Specified by:
getKdLinie
in interfaceBestehtAusLinienObjekten
- Specified by:
getKdLinie
in interfaceLinie
- Specified by:
getKdLinie
in interfaceStrassenSegment
- Returns:
- der Datensatz Linie.
-
init
public void init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
-
getObjektFactory
public de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()
-
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getId
public long getId()
- Specified by:
getId
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getPid
public java.lang.String getPid()
- Specified by:
getPid
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getTyp
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
- Specified by:
getTyp
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getKonfigurationsBereich
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
- Specified by:
getKonfigurationsBereich
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getSystemObject
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
- Specified by:
getSystemObject
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
- Specified by:
compareTo
in interfacejava.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
-
-