Class AtlPrognoseGanglinienAnfrage

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste

    public class AtlPrognoseGanglinienAnfrage
    extends java.lang.Object
    implements de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
    Spezifikation einer angefragten Prognoseganglinie.

    • Constructor Detail

      • AtlPrognoseGanglinienAnfrage

        public AtlPrognoseGanglinienAnfrage()
    • Method Detail

      • getMessquerschnitt

        public MessQuerschnittAllgemein getMessquerschnitt()
        Messquerschnitt, zu dem die Prognoseganglinie erstellt werden soll.

        Returns:
        der Wert von Messquerschnitt.
      • setMessquerschnitt

        public void setMessquerschnitt​(MessQuerschnittAllgemein _messquerschnitt)
        Messquerschnitt, zu dem die Prognoseganglinie erstellt werden soll.

        Parameters:
        _messquerschnitt - der neue Wert von Messquerschnitt.
      • getZeitpunktPrognoseBeginn

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getZeitpunktPrognoseBeginn()
        Startzeitpunkt der gewüschten Ganglinienprognose.

        Returns:
        der Wert von ZeitpunktPrognoseBeginn.
      • setZeitpunktPrognoseBeginn

        public void setZeitpunktPrognoseBeginn​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _zeitpunktPrognoseBeginn)
        Startzeitpunkt der gewüschten Ganglinienprognose.

        Parameters:
        _zeitpunktPrognoseBeginn - der neue Wert von ZeitpunktPrognoseBeginn.
      • getZeitpunktPrognoseEnde

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getZeitpunktPrognoseEnde()
        Endzeitpunkt der gewüschten Ganglinienprognose.

        Returns:
        der Wert von ZeitpunktPrognoseEnde.
      • setZeitpunktPrognoseEnde

        public void setZeitpunktPrognoseEnde​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _zeitpunktPrognoseEnde)
        Endzeitpunkt der gewüschten Ganglinienprognose.

        Parameters:
        _zeitpunktPrognoseEnde - der neue Wert von ZeitpunktPrognoseEnde.
      • getNurLangfristigeAuswahl

        public AttJaNein getNurLangfristigeAuswahl()
        Nur Auswahlverfahren der langfristigen Prognose benutzen.

        Returns:
        der Wert von NurLangfristigeAuswahl.
      • setNurLangfristigeAuswahl

        public void setNurLangfristigeAuswahl​(AttJaNein _nurLangfristigeAuswahl)
        Nur Auswahlverfahren der langfristigen Prognose benutzen.

        Parameters:
        _nurLangfristigeAuswahl - der neue Wert von NurLangfristigeAuswahl.
      • getEreignisTyp

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<EreignisTyp> getEreignisTyp()
        Diese Ereignistypen werden bei der Auswahl in der Ganglinienprognose ignoriert.

        Returns:
        der Wert von EreignisTyp.
      • getZyklischePrognose

        public AttJaNein getZyklischePrognose()
        Ja: zyklische Prognose, Nein: einmalige Prognose.

        Returns:
        der Wert von ZyklischePrognose.
      • setZyklischePrognose

        public void setZyklischePrognose​(AttJaNein _zyklischePrognose)
        Ja: zyklische Prognose, Nein: einmalige Prognose.

        Parameters:
        _zyklischePrognose - der neue Wert von ZyklischePrognose.
      • getUeberpruefungsintervall

        public AttAnzahlSekunden1Bis getUeberpruefungsintervall()
        Spätestens nach Ablauf dieses Intervalls wird eine zyklische Prognose neu überprüft.

        Returns:
        der Wert von Ueberpruefungsintervall.
      • setUeberpruefungsintervall

        public void setUeberpruefungsintervall​(AttAnzahlSekunden1Bis _ueberpruefungsintervall)
        Spätestens nach Ablauf dieses Intervalls wird eine zyklische Prognose neu überprüft.

        Parameters:
        _ueberpruefungsintervall - der neue Wert von Ueberpruefungsintervall.
      • getAktualisierungsschwelle

        public AttProzent getAktualisierungsschwelle()
        Nur wenn der Abstand einer berechneten zur alten prognostizierten Ganglinie diese Schwelle überschreitet, wird die neue Prognoseganglinie publiziert.

        Returns:
        der Wert von Aktualisierungsschwelle.
      • setAktualisierungsschwelle

        public void setAktualisierungsschwelle​(AttProzent _aktualisierungsschwelle)
        Nur wenn der Abstand einer berechneten zur alten prognostizierten Ganglinie diese Schwelle überschreitet, wird die neue Prognoseganglinie publiziert.

        Parameters:
        _aktualisierungsschwelle - der neue Wert von Aktualisierungsschwelle.
      • getAktualisierungsintervall

        public AttAnzahlSekunden1Bis getAktualisierungsintervall()
        Auch ohne Überschreiten der Aktuallisierungschwelle wird nach diesem Intervall eine neue Prognoseganglinie publiziert.

        Returns:
        der Wert von Aktualisierungsintervall.
      • setAktualisierungsintervall

        public void setAktualisierungsintervall​(AttAnzahlSekunden1Bis _aktualisierungsintervall)
        Auch ohne Überschreiten der Aktuallisierungschwelle wird nach diesem Intervall eine neue Prognoseganglinie publiziert.

        Parameters:
        _aktualisierungsintervall - der neue Wert von Aktualisierungsintervall.
      • bean2Atl

        public void bean2Atl​(de.bsvrz.dav.daf.main.Data datum,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        bean2Atl in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • atl2Bean

        public void atl2Bean​(de.bsvrz.dav.daf.main.Data daten,
                             de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Specified by:
        atl2Bean in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
      • clone

        public AtlPrognoseGanglinienAnfrage clone()
        Specified by:
        clone in interface de.bsvrz.sys.funclib.bitctrl.modell.att.Attributliste
        Overrides:
        clone in class java.lang.Object
      • toString

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