Class KdLangZeitZaehlstelle.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.KonfigurationsDatum
    Enclosing class:
    KdLangZeitZaehlstelle

    public static class KdLangZeitZaehlstelle.Daten
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractDatum
    implements de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsDatum
    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 Datum.
        Parameters:
        datensatz - der Datensatz zu dem das Datum gehört.
        aspekt - der Aspekt für das Datum.
    • Method Detail

      • getZaehlstellenName

        public java.lang.String getZaehlstellenName()
        Name der Langzeitzählstelle.

        Returns:
        der Wert von ZaehlstellenName.
      • setZaehlstellenName

        public void setZaehlstellenName​(java.lang.String _zaehlstellenName)
        Name der Langzeitzählstelle.

        Parameters:
        _zaehlstellenName - der neue Wert von ZaehlstellenName.
      • getZaehlstellenNummer

        public AttLangZeitZaehlStellenNummer getZaehlstellenNummer()
        Zählstellennummer für Langzeitzählstellen gemäß Definition der BAST bestehend aus TK25 (4stellig) und BAST-Nummer (4stellig).

        Returns:
        der Wert von ZaehlstellenNummer.
      • setZaehlstellenNummer

        public void setZaehlstellenNummer​(AttLangZeitZaehlStellenNummer _zaehlstellenNummer)
        Zählstellennummer für Langzeitzählstellen gemäß Definition der BAST bestehend aus TK25 (4stellig) und BAST-Nummer (4stellig).

        Parameters:
        _zaehlstellenNummer - der neue Wert von ZaehlstellenNummer.
      • getLandesNummer

        public AttBundesLandBAST getLandesNummer()
        Landeskennung für BAST-Zählstelle.

        Returns:
        der Wert von LandesNummer.
      • setLandesNummer

        public void setLandesNummer​(AttBundesLandBAST _landesNummer)
        Landeskennung für BAST-Zählstelle.

        Parameters:
        _landesNummer - der neue Wert von LandesNummer.
      • getStrassenKlasse

        public AttStrassenKlasseBAST getStrassenKlasse()
        Straßenklasse nach Definition der BAST.

        Returns:
        der Wert von StrassenKlasse.
      • setStrassenKlasse

        public void setStrassenKlasse​(AttStrassenKlasseBAST _strassenKlasse)
        Straßenklasse nach Definition der BAST.

        Parameters:
        _strassenKlasse - der neue Wert von StrassenKlasse.
      • getZaehlstellenArt

        public AttZaehlStellenArt getZaehlstellenArt()
        Zählstellenart nach BAST ().

        Returns:
        der Wert von ZaehlstellenArt.
      • setZaehlstellenArt

        public void setZaehlstellenArt​(AttZaehlStellenArt _zaehlstellenArt)
        Zählstellenart nach BAST ().

        Parameters:
        _zaehlstellenArt - der neue Wert von ZaehlstellenArt.
      • getStrasse

        public Strasse getStrasse()
        Verweis auf Straße.

        Returns:
        der Wert von Strasse.
      • setStrasse

        public void setStrasse​(Strasse _strasse)
        Verweis auf Straße.

        Parameters:
        _strasse - der neue Wert von Strasse.
      • getVonNK

        public AttNetzKnoten getVonNK()
        Netzknotenangabe für BAST.

        Returns:
        der Wert von VonNK.
      • setVonNK

        public void setVonNK​(AttNetzKnoten _vonNK)
        Netzknotenangabe für BAST.

        Parameters:
        _vonNK - der neue Wert von VonNK.
      • getNachNK

        public AttNetzKnoten getNachNK()
        Netzknotenangabe für BAST.

        Returns:
        der Wert von NachNK.
      • setNachNK

        public void setNachNK​(AttNetzKnoten _nachNK)
        Netzknotenangabe für BAST.

        Parameters:
        _nachNK - der neue Wert von NachNK.
      • getStation

        public java.lang.Double getStation()
        Stationierung auf der Strecken die über zwei Netzknoten eindeutig referenziert werden kann.

        Returns:
        der Wert von Station.
      • setStation

        public void setStation​(java.lang.Double _station)
        Stationierung auf der Strecken die über zwei Netzknoten eindeutig referenziert werden kann.

        Parameters:
        _station - der neue Wert von Station.
      • getBeginn

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getBeginn()
        Zeit im aktuellen Kontext (Simulationszeit oder Systemzeit).

        Returns:
        der Wert von Beginn.
      • setBeginn

        public void setBeginn​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _beginn)
        Zeit im aktuellen Kontext (Simulationszeit oder Systemzeit).

        Parameters:
        _beginn - der neue Wert von Beginn.
      • getEnde

        public de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel getEnde()
        Zeit im aktuellen Kontext (Simulationszeit oder Systemzeit).

        Returns:
        der Wert von Ende.
      • setEnde

        public void setEnde​(de.bsvrz.sys.funclib.bitctrl.modell.att.Zeitstempel _ende)
        Zeit im aktuellen Kontext (Simulationszeit oder Systemzeit).

        Parameters:
        _ende - der neue Wert von Ende.
      • getKlassifizierungsgruppeBAST

        public AttKlassifizierungsGruppeBAST getKlassifizierungsgruppeBAST()
        entspricht der Fahrzeuggruppierung der TLS gemäß Anhang 2, Punkt 2.4 (maßgeblich für die Generierung des BAST-Bestandsbandsformats).

        Returns:
        der Wert von KlassifizierungsgruppeBAST.
      • setKlassifizierungsgruppeBAST

        public void setKlassifizierungsgruppeBAST​(AttKlassifizierungsGruppeBAST _klassifizierungsgruppeBAST)
        entspricht der Fahrzeuggruppierung der TLS gemäß Anhang 2, Punkt 2.4 (maßgeblich für die Generierung des BAST-Bestandsbandsformats).

        Parameters:
        _klassifizierungsgruppeBAST - der neue Wert von KlassifizierungsgruppeBAST.
      • getTelefonNummer

        public java.lang.String getTelefonNummer()
        Telefonnummer zur direkten Anwahl der Zählstelle.

        Returns:
        der Wert von TelefonNummer.
      • setTelefonNummer

        public void setTelefonNummer​(java.lang.String _telefonNummer)
        Telefonnummer zur direkten Anwahl der Zählstelle.

        Parameters:
        _telefonNummer - der neue Wert von TelefonNummer.
      • setInRichtung

        public void setInRichtung​(AtlLangZeitDatenRichtungsQuerschnitt _inRichtung)
        IN-Richtung nach Vorgabe der BAST.

        Parameters:
        _inRichtung - der neue Wert von InRichtung.
      • setGegenRichtung

        public void setGegenRichtung​(AtlLangZeitDatenRichtungsQuerschnitt _gegenRichtung)
        GEGEN-Richtung nach Vorgabe der BAST.

        Parameters:
        _gegenRichtung - der neue Wert von GegenRichtung.
      • 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 KdLangZeitZaehlstelle.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.AbstractDatum
      • toString

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