Class NbaZielZufahrtRichtungImpl

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt, KonfigurationsObjekt, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt, NbaZielZufahrtRichtung, java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>

    public class NbaZielZufahrtRichtungImpl
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
    implements NbaZielZufahrtRichtung
    Zufahrtsrichtung-Ziel für die Netzweite Steuerung.

    <absatz> Wenn das eigentliche Ziel nicht durch eine einzige Position (StraßenKnoten) im Straßen-Netz bestimmt werden kann, dann werden mit diesem Typ Zufahrtsrichtungsabhängige Ziele definiert. Wenn die Route dann aus der entsprechenden Richtung kommt, bilden diese Ziele das Ende der Route. Durch diese Vorgehensweise enden nicht alle Routen die zu einem Ziel führen, in einem Punkt. </absatz>

    • Constructor Detail

      • NbaZielZufahrtRichtungImpl

        public NbaZielZufahrtRichtungImpl()
        Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
      • NbaZielZufahrtRichtungImpl

        public NbaZielZufahrtRichtungImpl​(de.bsvrz.dav.daf.main.config.SystemObject objekt,
                                          de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Initialisierung.
        Parameters:
        objekt - ein beliebiges Systemobjekt.
        factory - die Fabrik, die das Systemobjekt angelegt hat.
    • Method Detail

      • doGetTypPid

        protected java.lang.String doGetTypPid()
      • init

        public void init​(de.bsvrz.dav.daf.main.config.SystemObject arg0,
                         de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
      • getObjektFactory

        public de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()
      • equals

        public boolean equals​(java.lang.Object arg0)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getId

        public long getId()
        Specified by:
        getId in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getPid

        public java.lang.String getPid()
        Specified by:
        getPid in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getTyp

        public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
        Specified by:
        getTyp in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getKonfigurationsBereich

        public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
        Specified by:
        getKonfigurationsBereich in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getSystemObject

        public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
        Specified by:
        getSystemObject in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • toString

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

        public int compareTo​(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
        Specified by:
        compareTo in interface java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>