Class PdNbaParameterStauanalyse.Daten

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste, de.bsvrz.sys.funclib.bitctrl.modell.Datum, de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum
    Enclosing class:
    PdNbaParameterStauanalyse

    public static class PdNbaParameterStauanalyse.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
    Kapselt die Daten des Datensatzes.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum

        de.bsvrz.sys.funclib.bitctrl.modell.OnlineDatum.Status
    • Constructor Summary

      Constructors 
      Constructor Description
      Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz, de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
      Initialisiert das Onlinedatum.
    • Method Summary

      Modifier and Type Method Description
      void atl2Bean​(de.bsvrz.dav.daf.main.Data daten, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      void bean2Atl​(de.bsvrz.dav.daf.main.Data datum, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)  
      PdNbaParameterStauanalyse.Daten clone()  
      AttStreckeMeter getAbstandKeinStau()
      Grenzwert Abstand zum Stauindikator mit freiem Verkehr.
      AttStreckeMeter getAbstandNachbar()
      Grenzwert Abstand zum Nachbar.
      AttStreckeMeter getAbstandStau()
      Grenzwert Abstand zum prognostizierten Stau.
      AttGueteIndex getGuete()
      Grenzwert Güte für den Stauindikator.
      de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getIntervalldauer()
      Intervalldauer für die Bestimmung der Stauanalyse.
      AttStreckeMeter getLaengeMinute()
      Länge pro Minute der Intervalldauer zur Bestimmung der Anfangsstaulänge.
      de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getTimeoutTrennung()
      Timeout für die Trennung von Stauobjekten.
      AtlUrlasser getUrlasser()
      Urlasser Informationen.
      void setAbstandKeinStau​(AttStreckeMeter _abstandKeinStau)
      Grenzwert Abstand zum Stauindikator mit freiem Verkehr.
      void setAbstandNachbar​(AttStreckeMeter _abstandNachbar)
      Grenzwert Abstand zum Nachbar.
      void setAbstandStau​(AttStreckeMeter _abstandStau)
      Grenzwert Abstand zum prognostizierten Stau.
      void setGuete​(AttGueteIndex _guete)
      Grenzwert Güte für den Stauindikator.
      void setIntervalldauer​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _intervalldauer)
      Intervalldauer für die Bestimmung der Stauanalyse.
      void setLaengeMinute​(AttStreckeMeter _laengeMinute)
      Länge pro Minute der Intervalldauer zur Bestimmung der Anfangsstaulänge.
      void setTimeoutTrennung​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _timeoutTrennung)
      Timeout für die Trennung von Stauobjekten.
      void setUrlasser​(AtlUrlasser _urlasser)
      Urlasser Informationen.
      java.lang.String toString()  
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum

        dContainsDaten, dGetDatenStatus, dGetZeitstempel, dSetDatenStatus, dSetZeitstempel
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum

        dGetAspekt, dGetDatensatz, dSetAspekt
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.Datum

        dGetAspekt, dGetDatensatz
    • Constructor Detail

      • Daten

        public Daten​(de.bsvrz.sys.funclib.bitctrl.modell.Datensatz datensatz,
                     de.bsvrz.sys.funclib.bitctrl.modell.Aspekt aspekt)
        Initialisiert das Onlinedatum.
        Parameters:
        datensatz - der Datensatz zu dem das Datum gehört.
        aspekt - der Aspekt für das Datum.
    • Method Detail

      • getIntervalldauer

        public de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getIntervalldauer()
        Intervalldauer für die Bestimmung der Stauanalyse. In jedem Zyklus wird die Liste der Stauobjekte neu bestimmt.

        Returns:
        der Wert von Intervalldauer.
      • setIntervalldauer

        public void setIntervalldauer​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _intervalldauer)
        Intervalldauer für die Bestimmung der Stauanalyse. In jedem Zyklus wird die Liste der Stauobjekte neu bestimmt.

        Parameters:
        _intervalldauer - der neue Wert von Intervalldauer.
      • getLaengeMinute

        public AttStreckeMeter getLaengeMinute()
        Länge pro Minute der Intervalldauer zur Bestimmung der Anfangsstaulänge.

        Returns:
        der Wert von LaengeMinute.
      • setLaengeMinute

        public void setLaengeMinute​(AttStreckeMeter _laengeMinute)
        Länge pro Minute der Intervalldauer zur Bestimmung der Anfangsstaulänge.

        Parameters:
        _laengeMinute - der neue Wert von LaengeMinute.
      • getAbstandNachbar

        public AttStreckeMeter getAbstandNachbar()
        Grenzwert Abstand zum Nachbar.

        Returns:
        der Wert von AbstandNachbar.
      • setAbstandNachbar

        public void setAbstandNachbar​(AttStreckeMeter _abstandNachbar)
        Grenzwert Abstand zum Nachbar.

        Parameters:
        _abstandNachbar - der neue Wert von AbstandNachbar.
      • getAbstandStau

        public AttStreckeMeter getAbstandStau()
        Grenzwert Abstand zum prognostizierten Stau.

        Returns:
        der Wert von AbstandStau.
      • setAbstandStau

        public void setAbstandStau​(AttStreckeMeter _abstandStau)
        Grenzwert Abstand zum prognostizierten Stau.

        Parameters:
        _abstandStau - der neue Wert von AbstandStau.
      • getAbstandKeinStau

        public AttStreckeMeter getAbstandKeinStau()
        Grenzwert Abstand zum Stauindikator mit freiem Verkehr.

        Returns:
        der Wert von AbstandKeinStau.
      • setAbstandKeinStau

        public void setAbstandKeinStau​(AttStreckeMeter _abstandKeinStau)
        Grenzwert Abstand zum Stauindikator mit freiem Verkehr.

        Parameters:
        _abstandKeinStau - der neue Wert von AbstandKeinStau.
      • getTimeoutTrennung

        public de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getTimeoutTrennung()
        Timeout für die Trennung von Stauobjekten.

        Returns:
        der Wert von TimeoutTrennung.
      • setTimeoutTrennung

        public void setTimeoutTrennung​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _timeoutTrennung)
        Timeout für die Trennung von Stauobjekten.

        Parameters:
        _timeoutTrennung - der neue Wert von TimeoutTrennung.
      • getGuete

        public AttGueteIndex getGuete()
        Grenzwert Güte für den Stauindikator.

        Returns:
        der Wert von Guete.
      • setGuete

        public void setGuete​(AttGueteIndex _guete)
        Grenzwert Güte für den Stauindikator.

        Parameters:
        _guete - der neue Wert von Guete.
      • getUrlasser

        public AtlUrlasser getUrlasser()
        Urlasser Informationen.

        Returns:
        der Wert von Urlasser.
      • setUrlasser

        public void setUrlasser​(AtlUrlasser _urlasser)
        Urlasser Informationen.

        Parameters:
        _urlasser - der neue Wert von Urlasser.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
      • clone

        public PdNbaParameterStauanalyse.Daten clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.Datum
        Specified by:
        clone in class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object