Interface NbaSteuerungNetzweit

  • All Superinterfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt, KonfigurationsObjekt, NbaSteuerung, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
    All Known Implementing Classes:
    NbaSteuerungNetzweitImpl, NbaSteuerungNetzweitUngueltig

    public interface NbaSteuerungNetzweit
    extends de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt, NbaSteuerung
    Objekttyp für die netzweite Steuerung NBA.

    <absatz> Der Typ Steuerlogik ist ein persistentes dynamisches Objekt, das nicht vom Benutzer konfiguriert oder parametriert werden kann. </absatz> <absatz> ??? </absatz>

    • Field Detail

      • PID

        static final java.lang.String PID
        Die PID des Systemobjekttyps im Datenverteiler.
        See Also:
        Constant Field Values
    • Method Detail

      • getZuVerarbeitendeEntscheidungspunkte

        java.util.Collection<NbaEntscheidungspunkt> getZuVerarbeitendeEntscheidungspunkte()
        Menge der zu verarbeitenden NbaEntscheidungspunkte.

        Returns:
        die Menge ZuVerarbeitendeEntscheidungspunkte oder null, wenn eine optionale Menge nicht versorgt ist.
      • getZuVerarbeitendeZiele

        java.util.Collection<NbaZiel> getZuVerarbeitendeZiele()
        Menge der zu verarbeitenden NbaZiele.

        Returns:
        die Menge ZuVerarbeitendeZiele oder null, wenn eine optionale Menge nicht versorgt ist.
      • getZuBerechnendeZiele

        java.util.Collection<NbaZiel> getZuBerechnendeZiele()
        Menge der zu berechnenden NbaZiele.

        Returns:
        die Menge ZuBerechnendeZiele oder null, wenn eine optionale Menge nicht versorgt ist.
      • getZuBerechnendeEntscheidungspunkte

        java.util.Collection<NbaEntscheidungspunkt> getZuBerechnendeEntscheidungspunkte()
        Menge der zu berechnenden NbaEntscheidungspunkte.

        Returns:
        die Menge ZuBerechnendeEntscheidungspunkte oder null, wenn eine optionale Menge nicht versorgt ist.
      • getZuBerechnendeRoutenStuecke

        java.util.Collection<NbaRoutenStueck> getZuBerechnendeRoutenStuecke()
        Menge der zu berechnenden NbaRoutenStücke.

        Returns:
        die Menge ZuBerechnendeRoutenStuecke oder null, wenn eine optionale Menge nicht versorgt ist.
      • getZuVerarbeitendeRoutenStuecke

        java.util.Collection<NbaRoutenStueck> getZuVerarbeitendeRoutenStuecke()
        Menge der zu verarbeitenden NbaRoutenStücke.

        Returns:
        die Menge ZuVerarbeitendeRoutenStuecke oder null, wenn eine optionale Menge nicht versorgt ist.
      • getPdNbaUeSchaltbild

        PdNbaUeSchaltbild getPdNbaUeSchaltbild()
        Attributgruppe zur Speicherung der Ergebnisdaten Ursacheneinheit.

        <absatz> Attributgruppe zur Speicherung der Ergebnisdaten pro Ursacheneinheit </absatz>

        Specified by:
        getPdNbaUeSchaltbild in interface NbaSteuerung
        Returns:
        der Datensatz NbaUeSchaltbild.
      • getPdNbaStrgSteuerlogikNetzweit

        PdNbaStrgSteuerlogikNetzweit getPdNbaStrgSteuerlogikNetzweit()
        Globale Parameter für die netzweite Steuerung.

        <absatz> Globale Parameter für die netzweite Steuerung. </absatz>

        Returns:
        der Datensatz NbaStrgSteuerlogikNetzweit.
      • getPdNbaStrgParameterReisezeiten

        PdNbaStrgParameterReisezeiten getPdNbaStrgParameterReisezeiten()
        Parameter für die Steuerungslogik für die netzweite Beeinflussung Reisezeiten.

        Returns:
        der Datensatz NbaStrgParameterReisezeiten.
      • getPdNbaStrgAqZuordnung

        PdNbaStrgAqZuordnung getPdNbaStrgAqZuordnung()
        Zuordnung von AQ's zur Steuerung.

        <absatz> Liste der Anzeigenquerschnitte die für die Steuerung relevant sind. </absatz>

        Specified by:
        getPdNbaStrgAqZuordnung in interface NbaSteuerung
        Returns:
        der Datensatz NbaStrgAqZuordnung.
      • getPdNbaLocationAlternativeBezeichnung

        PdNbaLocationAlternativeBezeichnung getPdNbaLocationAlternativeBezeichnung()
        Alternative Bezeichungen für Location (richtungsabhängig) zur Anzeige der Anschlussstelle mit den Templates der Netzweiten Steuerung.

        Für die angegebene Location, mit der Möglichkeit der Angabe einer Richtung, können mehrere alternative Bezeichungen versorgt werden. Die im Array versorgten alternativen Bezeichungen werden in der Reihenfolge, in der sie im Array vorliegen abgearbeitet. D. h. die alternative Bezeichnung mit dem Index 0 hat die höchste Priorität für die Verwendung zur Anzeige. Somit können unterschiedliche alternativen Bezeichungen für unterschiedlich lange Wechseltextanzeigen zum Einsatz gebracht werden. Beim ersten Einsatz wird nur die TmcRichtung "ohne Richtung" verwendet.

        Returns:
        der Datensatz NbaLocationAlternativeBezeichnung.
      • getPdNbaPrioritaet

        PdNbaPrioritaet getPdNbaPrioritaet()
        Attributgruppe zur Parametrierung der Priorität.

        <absatz> Attributgruppe zur Parametrierung der Priorität </absatz>

        Specified by:
        getPdNbaPrioritaet in interface NbaSteuerung
        Returns:
        der Datensatz NbaPrioritaet.