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

    public static class PdStauBestimmungModell.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)  
      PdStauBestimmungModell.Daten clone()  
      AttStauAnfangsLaenge getAnfangslaenge()
      Angenommene Anfangslänge des gestauten Bereichs an einem lokalen Störfallindikator pro Minute des jeweiligen Erfassungszyklus.
      AttLaengeInMetern1Bis getMaxSIAbstand()
      Maximalabstand für die Zusammenfassung von gestauten Bereichen (Standard 1000 Meter).
      AttProzent getMinSIGuete()
      Minimale Güte von zu berücksichtigenden Störfallindikatoren.
      AttLaengeInMetern getPrognoselaengeA1()
      Parameter a1 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.
      AttLaengeInMetern getPrognoselaengeA2()
      Parameter a2 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.
      AttLaengeInMetern getPrognoselaengeA3()
      Parameter a3 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.
      de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<Aspekt> getSIVerfahren()
      Liste der Verfahren deren Störfallindikatoren berücksichtigt werden sollen.
      AttLaengeInMetern getStromabVerlaengerung()
      Angenommene Verlängerung der Anfangslänge bei gestautem Infrastrukturobjekt i an einem lokalen Störfallindikator.
      AttLaengeInMetern1Bis getTeilungslaenge()
      Mindestlänge eines ungestauten Bereiches innerhalb eines Stauobjektes für die sofortige Aufteilung in zwei Stauobjekte.
      AttAnzahlSekunden1Bis getTeilungsverzoegerung()
      Zeitverzögerung für die Aufteilung eines Stauobjekts in dem die Länge eines inneren ungestauten Bereiches den Wert "Teilungslänge" noch nicht überschreitet.
      AtlUrlasser getUrlasser()
      Urlasserinformationen.
      AttAnzahlSekunden1Bis getZykluszeit()
      Zykluszeit der Stauobjektbestimmung in Sekunden.
      void setAnfangslaenge​(AttStauAnfangsLaenge _anfangslaenge)
      Angenommene Anfangslänge des gestauten Bereichs an einem lokalen Störfallindikator pro Minute des jeweiligen Erfassungszyklus.
      void setMaxSIAbstand​(AttLaengeInMetern1Bis _maxSIAbstand)
      Maximalabstand für die Zusammenfassung von gestauten Bereichen (Standard 1000 Meter).
      void setMinSIGuete​(AttProzent _minSIGuete)
      Minimale Güte von zu berücksichtigenden Störfallindikatoren.
      void setPrognoselaengeA1​(AttLaengeInMetern _prognoselaengeA1)
      Parameter a1 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.
      void setPrognoselaengeA2​(AttLaengeInMetern _prognoselaengeA2)
      Parameter a2 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.
      void setPrognoselaengeA3​(AttLaengeInMetern _prognoselaengeA3)
      Parameter a3 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.
      void setStromabVerlaengerung​(AttLaengeInMetern _stromabVerlaengerung)
      Angenommene Verlängerung der Anfangslänge bei gestautem Infrastrukturobjekt i an einem lokalen Störfallindikator.
      void setTeilungslaenge​(AttLaengeInMetern1Bis _teilungslaenge)
      Mindestlänge eines ungestauten Bereiches innerhalb eines Stauobjektes für die sofortige Aufteilung in zwei Stauobjekte.
      void setTeilungsverzoegerung​(AttAnzahlSekunden1Bis _teilungsverzoegerung)
      Zeitverzögerung für die Aufteilung eines Stauobjekts in dem die Länge eines inneren ungestauten Bereiches den Wert "Teilungslänge" noch nicht überschreitet.
      void setUrlasser​(AtlUrlasser _urlasser)
      Urlasserinformationen.
      void setZykluszeit​(AttAnzahlSekunden1Bis _zykluszeit)
      Zykluszeit der Stauobjektbestimmung in Sekunden.
      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

      • 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.
      • getZykluszeit

        public AttAnzahlSekunden1Bis getZykluszeit()
        Zykluszeit der Stauobjektbestimmung in Sekunden.

        Returns:
        der Wert von Zykluszeit.
      • setZykluszeit

        public void setZykluszeit​(AttAnzahlSekunden1Bis _zykluszeit)
        Zykluszeit der Stauobjektbestimmung in Sekunden.

        Parameters:
        _zykluszeit - der neue Wert von Zykluszeit.
      • getSIVerfahren

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<Aspekt> getSIVerfahren()
        Liste der Verfahren deren Störfallindikatoren berücksichtigt werden sollen.

        Returns:
        der Wert von SIVerfahren.
      • getAnfangslaenge

        public AttStauAnfangsLaenge getAnfangslaenge()
        Angenommene Anfangslänge des gestauten Bereichs an einem lokalen Störfallindikator pro Minute des jeweiligen Erfassungszyklus.

        Returns:
        der Wert von Anfangslaenge.
      • setAnfangslaenge

        public void setAnfangslaenge​(AttStauAnfangsLaenge _anfangslaenge)
        Angenommene Anfangslänge des gestauten Bereichs an einem lokalen Störfallindikator pro Minute des jeweiligen Erfassungszyklus.

        Parameters:
        _anfangslaenge - der neue Wert von Anfangslaenge.
      • getStromabVerlaengerung

        public AttLaengeInMetern getStromabVerlaengerung()
        Angenommene Verlängerung der Anfangslänge bei gestautem Infrastrukturobjekt i an einem lokalen Störfallindikator.

        Returns:
        der Wert von StromabVerlaengerung.
      • setStromabVerlaengerung

        public void setStromabVerlaengerung​(AttLaengeInMetern _stromabVerlaengerung)
        Angenommene Verlängerung der Anfangslänge bei gestautem Infrastrukturobjekt i an einem lokalen Störfallindikator.

        Parameters:
        _stromabVerlaengerung - der neue Wert von StromabVerlaengerung.
      • getMaxSIAbstand

        public AttLaengeInMetern1Bis getMaxSIAbstand()
        Maximalabstand für die Zusammenfassung von gestauten Bereichen (Standard 1000 Meter).

        Returns:
        der Wert von MaxSIAbstand.
      • setMaxSIAbstand

        public void setMaxSIAbstand​(AttLaengeInMetern1Bis _maxSIAbstand)
        Maximalabstand für die Zusammenfassung von gestauten Bereichen (Standard 1000 Meter).

        Parameters:
        _maxSIAbstand - der neue Wert von MaxSIAbstand.
      • getTeilungslaenge

        public AttLaengeInMetern1Bis getTeilungslaenge()
        Mindestlänge eines ungestauten Bereiches innerhalb eines Stauobjektes für die sofortige Aufteilung in zwei Stauobjekte.

        Returns:
        der Wert von Teilungslaenge.
      • setTeilungslaenge

        public void setTeilungslaenge​(AttLaengeInMetern1Bis _teilungslaenge)
        Mindestlänge eines ungestauten Bereiches innerhalb eines Stauobjektes für die sofortige Aufteilung in zwei Stauobjekte.

        Parameters:
        _teilungslaenge - der neue Wert von Teilungslaenge.
      • getTeilungsverzoegerung

        public AttAnzahlSekunden1Bis getTeilungsverzoegerung()
        Zeitverzögerung für die Aufteilung eines Stauobjekts in dem die Länge eines inneren ungestauten Bereiches den Wert "Teilungslänge" noch nicht überschreitet.

        Returns:
        der Wert von Teilungsverzoegerung.
      • setTeilungsverzoegerung

        public void setTeilungsverzoegerung​(AttAnzahlSekunden1Bis _teilungsverzoegerung)
        Zeitverzögerung für die Aufteilung eines Stauobjekts in dem die Länge eines inneren ungestauten Bereiches den Wert "Teilungslänge" noch nicht überschreitet.

        Parameters:
        _teilungsverzoegerung - der neue Wert von Teilungsverzoegerung.
      • getPrognoselaengeA1

        public AttLaengeInMetern getPrognoselaengeA1()
        Parameter a1 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.

        Returns:
        der Wert von PrognoselaengeA1.
      • setPrognoselaengeA1

        public void setPrognoselaengeA1​(AttLaengeInMetern _prognoselaengeA1)
        Parameter a1 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.

        Parameters:
        _prognoselaengeA1 - der neue Wert von PrognoselaengeA1.
      • getPrognoselaengeA2

        public AttLaengeInMetern getPrognoselaengeA2()
        Parameter a2 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.

        Returns:
        der Wert von PrognoselaengeA2.
      • setPrognoselaengeA2

        public void setPrognoselaengeA2​(AttLaengeInMetern _prognoselaengeA2)
        Parameter a2 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.

        Parameters:
        _prognoselaengeA2 - der neue Wert von PrognoselaengeA2.
      • getPrognoselaengeA3

        public AttLaengeInMetern getPrognoselaengeA3()
        Parameter a3 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.

        Returns:
        der Wert von PrognoselaengeA3.
      • setPrognoselaengeA3

        public void setPrognoselaengeA3​(AttLaengeInMetern _prognoselaengeA3)
        Parameter a3 aus der Gleichung für die Berechnung der maximalen Verlängerung eines Stauobjektes durch die Prognose.

        Parameters:
        _prognoselaengeA3 - der neue Wert von PrognoselaengeA3.
      • getMinSIGuete

        public AttProzent getMinSIGuete()
        Minimale Güte von zu berücksichtigenden Störfallindikatoren.

        Returns:
        der Wert von MinSIGuete.
      • setMinSIGuete

        public void setMinSIGuete​(AttProzent _minSIGuete)
        Minimale Güte von zu berücksichtigenden Störfallindikatoren.

        Parameters:
        _minSIGuete - der neue Wert von MinSIGuete.
      • 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 PdStauBestimmungModell.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