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

    public static class PdGanglinienModellAutomatischesLernenEreignis.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractOnlineDatum
    Kapselt die Daten des Datensatzes.
    • 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.
      • getAlgAusschlussliste

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<EreignisTyp> getAlgAusschlussliste()
        Liste von Ereignistypen, die nicht gleichzeitig mit einem für die Verschmelzung ausgewählten Ereignis anstehen dürfen.

        Returns:
        der Wert von AlgAusschlussliste.
      • getAlgGanglinienTyp

        public AttGanglinienTyp getAlgGanglinienTyp()
        Art der zu generierenden Ganglinien.

        Returns:
        der Wert von AlgGanglinienTyp.
      • setAlgGanglinienTyp

        public void setAlgGanglinienTyp​(AttGanglinienTyp _algGanglinienTyp)
        Art der zu generierenden Ganglinien.

        Parameters:
        _algGanglinienTyp - der neue Wert von AlgGanglinienTyp.
      • getAlgVergleichsSchrittweite

        public AttAnzahlSekunden1Bis getAlgVergleichsSchrittweite()
        Schrittweite für die Abstandsbestimmung von Ganglinien mit dem komplexen Basismaß.

        Returns:
        der Wert von AlgVergleichsSchrittweite.
      • setAlgVergleichsSchrittweite

        public void setAlgVergleichsSchrittweite​(AttAnzahlSekunden1Bis _algVergleichsSchrittweite)
        Schrittweite für die Abstandsbestimmung von Ganglinien mit dem komplexen Basismaß.

        Parameters:
        _algVergleichsSchrittweite - der neue Wert von AlgVergleichsSchrittweite.
      • getAlgMaxAbstand

        public AttAbstandsMass getAlgMaxAbstand()
        Maximaler Abstand von gemessenen Ganglinien zur Verschmelzung mit bereits generierten absoluten historischen Ganglinien.

        Returns:
        der Wert von AlgMaxAbstand.
      • setAlgMaxAbstand

        public void setAlgMaxAbstand​(AttAbstandsMass _algMaxAbstand)
        Maximaler Abstand von gemessenen Ganglinien zur Verschmelzung mit bereits generierten absoluten historischen Ganglinien.

        Parameters:
        _algMaxAbstand - der neue Wert von AlgMaxAbstand.
      • getAlgBezugsereignistypen

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Feld<EreignisTyp> getAlgBezugsereignistypen()
        Liste mit Ereignistypen auf die sich relative Ganglinien beziehen können.

        Returns:
        der Wert von AlgBezugsereignistypen.
      • getAlgMaxMatchingFehler

        public AttAbstandsMass getAlgMaxMatchingFehler()
        Maximaler Abstand für das Pattern-Matching beim Erzeugen von relativen historischen Ganglinien.

        Returns:
        der Wert von AlgMaxMatchingFehler.
      • setAlgMaxMatchingFehler

        public void setAlgMaxMatchingFehler​(AttAbstandsMass _algMaxMatchingFehler)
        Maximaler Abstand für das Pattern-Matching beim Erzeugen von relativen historischen Ganglinien.

        Parameters:
        _algMaxMatchingFehler - der neue Wert von AlgMaxMatchingFehler.
      • getAlgMatchingSchrittweite

        public AttAnzahlSekunden1Bis getAlgMatchingSchrittweite()
        Schrittweite für das Pattern-Matching beim Erzeugen von relativen historischen Ganglinien.

        Returns:
        der Wert von AlgMatchingSchrittweite.
      • setAlgMatchingSchrittweite

        public void setAlgMatchingSchrittweite​(AttAnzahlSekunden1Bis _algMatchingSchrittweite)
        Schrittweite für das Pattern-Matching beim Erzeugen von relativen historischen Ganglinien.

        Parameters:
        _algMatchingSchrittweite - der neue Wert von AlgMatchingSchrittweite.
      • getAlgMatchingIntervallVor

        public AttAnzahlSekunden0Bis getAlgMatchingIntervallVor()
        Zeitspanne vor der verkehrlichen Gültigkeit eines Ereignisses in dem bei der Erzeugung von relativen Ganglinien das Pattern-Matching Verfahren angewandt wird.

        Returns:
        der Wert von AlgMatchingIntervallVor.
      • setAlgMatchingIntervallVor

        public void setAlgMatchingIntervallVor​(AttAnzahlSekunden0Bis _algMatchingIntervallVor)
        Zeitspanne vor der verkehrlichen Gültigkeit eines Ereignisses in dem bei der Erzeugung von relativen Ganglinien das Pattern-Matching Verfahren angewandt wird.

        Parameters:
        _algMatchingIntervallVor - der neue Wert von AlgMatchingIntervallVor.
      • getAlgMatchingIntervallNach

        public AttAnzahlSekunden0Bis getAlgMatchingIntervallNach()
        Zeitspanne nach der verkehrlichen Gültigkeit eines Ereignisses in dem bei der Erzeugung von relativen Ganglinien das Pattern-Matching Verfahren angewandt wird.

        Returns:
        der Wert von AlgMatchingIntervallNach.
      • setAlgMatchingIntervallNach

        public void setAlgMatchingIntervallNach​(AttAnzahlSekunden0Bis _algMatchingIntervallNach)
        Zeitspanne nach der verkehrlichen Gültigkeit eines Ereignisses in dem bei der Erzeugung von relativen Ganglinien das Pattern-Matching Verfahren angewandt wird.

        Parameters:
        _algMatchingIntervallNach - der neue Wert von AlgMatchingIntervallNach.
      • getAlgMaxWichtungsfaktor

        public AttWichtungsFaktor getAlgMaxWichtungsfaktor()
        Maximalwert für die Wichtung historischer Ganglinien bei der Verschmelzung.

        Returns:
        der Wert von AlgMaxWichtungsfaktor.
      • setAlgMaxWichtungsfaktor

        public void setAlgMaxWichtungsfaktor​(AttWichtungsFaktor _algMaxWichtungsfaktor)
        Maximalwert für die Wichtung historischer Ganglinien bei der Verschmelzung.

        Parameters:
        _algMaxWichtungsfaktor - der neue Wert von AlgMaxWichtungsfaktor.
      • getAlgDarstellungsverfahren

        public AttGanglinienVerfahren getAlgDarstellungsverfahren()
        Verfahren, dass zur Interpolation bzw. Approximation bei der Darstellung von erzeugten Ganglinien benutzt werden soll.

        Returns:
        der Wert von AlgDarstellungsverfahren.
      • setAlgDarstellungsverfahren

        public void setAlgDarstellungsverfahren​(AttGanglinienVerfahren _algDarstellungsverfahren)
        Verfahren, dass zur Interpolation bzw. Approximation bei der Darstellung von erzeugten Ganglinien benutzt werden soll.

        Parameters:
        _algDarstellungsverfahren - der neue Wert von AlgDarstellungsverfahren.
      • getAlgMaxGanglinien

        public AttGanzzahl1Bis getAlgMaxGanglinien()
        Maximale Anzahl gespeicherter historischer Ganglinien.

        Returns:
        der Wert von AlgMaxGanglinien.
      • setAlgMaxGanglinien

        public void setAlgMaxGanglinien​(AttGanzzahl1Bis _algMaxGanglinien)
        Maximale Anzahl gespeicherter historischer Ganglinien.

        Parameters:
        _algMaxGanglinien - der neue Wert von AlgMaxGanglinien.
      • 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 PdGanglinienModellAutomatischesLernenEreignis.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