Class PdBaustellenSimulationModell.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:
    PdBaustellenSimulationModell

    public static class PdBaustellenSimulationModell.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.
    • 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

      • getUrlasser

        public AtlUrlasser getUrlasser()
        Urlasserinformationen.

        Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.

        Returns:
        der Wert von Urlasser.
      • setUrlasser

        public void setUrlasser​(AtlUrlasser _urlasser)
        Urlasserinformationen.

        Urlasserinformationen bestehen aus einer Referenz auf den Benutzer, der die Meldung erzeugt hat, einer Angabe der Ursache für die Meldung und einem Veranlasser für die Meldung.

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

        public AttZeitDauerTage getPrognoseHorizont()
        Prognosehorizont der Baustellenprognose (in Tagen).

        Returns:
        der Wert von PrognoseHorizont.
      • setPrognoseHorizont

        public void setPrognoseHorizont​(AttZeitDauerTage _prognoseHorizont)
        Prognosehorizont der Baustellenprognose (in Tagen).

        Parameters:
        _prognoseHorizont - der neue Wert von PrognoseHorizont.
      • getAktualisierungsIntervall

        public AttZeitDauerTage getAktualisierungsIntervall()
        Intervall der zyklischen Aktualisierung der Prognoseergebnisse (in Tagen).

        Returns:
        der Wert von AktualisierungsIntervall.
      • setAktualisierungsIntervall

        public void setAktualisierungsIntervall​(AttZeitDauerTage _aktualisierungsIntervall)
        Intervall der zyklischen Aktualisierung der Prognoseergebnisse (in Tagen).

        Parameters:
        _aktualisierungsIntervall - der neue Wert von AktualisierungsIntervall.
      • getIterationsSchrittweite

        public de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel getIterationsSchrittweite()
        Iterationsschrittweite für die Staulängenberechnung.

        Returns:
        der Wert von IterationsSchrittweite.
      • setIterationsSchrittweite

        public void setIterationsSchrittweite​(de.bsvrz.sys.funclib.bitctrl.modell.att.RelativerZeitstempel _iterationsSchrittweite)
        Iterationsschrittweite für die Staulängenberechnung.

        Parameters:
        _iterationsSchrittweite - der neue Wert von IterationsSchrittweite.
      • getFaktorQ0

        public AttProzent getFaktorQ0()
        Faktor für die Anpassung von Q0 aus dem Fundamentaldiagramm.

        Returns:
        der Wert von FaktorQ0.
      • setFaktorQ0

        public void setFaktorQ0​(AttProzent _faktorQ0)
        Faktor für die Anpassung von Q0 aus dem Fundamentaldiagramm.

        Parameters:
        _faktorQ0 - der neue Wert von FaktorQ0.
      • getLaengePkw

        public AttStreckeMeter getLaengePkw()
        Strecke, die ein Pkw im Stau beansprucht.

        Returns:
        der Wert von LaengePkw.
      • setLaengePkw

        public void setLaengePkw​(AttStreckeMeter _laengePkw)
        Strecke, die ein Pkw im Stau beansprucht.

        Parameters:
        _laengePkw - der neue Wert von LaengePkw.
      • getLaengeStauBeginn

        public AttStreckeMeter getLaengeStauBeginn()
        Stau wird erst prognostiziert, sobald diese Streckenlänge überstaut ist.

        Returns:
        der Wert von LaengeStauBeginn.
      • setLaengeStauBeginn

        public void setLaengeStauBeginn​(AttStreckeMeter _laengeStauBeginn)
        Stau wird erst prognostiziert, sobald diese Streckenlänge überstaut ist.

        Parameters:
        _laengeStauBeginn - der neue Wert von LaengeStauBeginn.
      • getLaengeStauAufhebung

        public AttStreckeMeter getLaengeStauAufhebung()
        Stau wird aufgehoben, sobald diese Staulänge diesen Wert unterschreitet.

        Returns:
        der Wert von LaengeStauAufhebung.
      • setLaengeStauAufhebung

        public void setLaengeStauAufhebung​(AttStreckeMeter _laengeStauAufhebung)
        Stau wird aufgehoben, sobald diese Staulänge diesen Wert unterschreitet.

        Parameters:
        _laengeStauAufhebung - der neue Wert von LaengeStauAufhebung.
      • 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 PdBaustellenSimulationModell.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