de.bsvrz.ste.rdstmc.parameter
Class RDSParameterDaten

java.lang.Object
  extended by de.bsvrz.ste.rdstmc.parameter.RDSParameterDaten

public class RDSParameterDaten
extends java.lang.Object

Daten der paramatrierenden Attributgruppe RDSModell

Version:
$Revision: 1.1 $ / $Date: 2008/10/31 13:49:26 $ / ($Author: Sans $)
Author:
Dambach Werke GmbH

Field Summary
static byte FLAG_LEVEL0
          Keine relevanten Änderungen
static byte FLAG_LEVEL1
          Änderungen relevant Routen
static byte FLAG_LEVEL2
          Änderungen relevant für Störfallsituationen
static byte FLAG_LEVEL3
          Änderungen relevant für Störfälle
protected static java.lang.String[] rdsPrioritaetenMatrixGueteBereiche
          Die Güte-Bereiche der RDSPriortätensmatrix
protected static java.lang.String[] rdsPrioritaetenMatrixZustaende
          Die Zustände der RDSPriortätensmatrix
 
Method Summary
 byte getLevelFlags(RDSParameterDaten daten)
          Bestimmt die Level Flags (=Level der Änderungen) zwischen dieser Instanz und einem übergebenem Objekt
 java.util.Map<RDSEreignis,java.util.Collection<java.lang.String>> getRDSAbbildungCode()
           
 java.util.Map<StoerfallZustand,RDSEreignis> getRDSAbbildungEreignis()
           
 boolean getRDSBeruecksichtigeBaustellen()
          Bestimmt den Wert des Parameters RDSBerücksichtigeBaustellen
 boolean getRDSBeruecksichtigeStauverlaufsanalyse()
          Bestimmt den Wert des Parameters RDSBeruecksichtigeStauverlaufsanalyse
 int getRDSDBaustelleSuchbereichNach()
          Bestimmt den Wert des Parameters RDSDBaustelleSuchbereichNach
 int getRDSDBaustelleSuchbereichVor()
          Bestimmt den Wert des Parameters RDSDBaustelleSuchbereichVor
 int getRDSDMax()
          Bestimmt den Wert des Parameters RDSDMax
 int getRDSDMaxEinzelStoerfall()
          Bestimmt den Wert des Parameters RDSDMaxEinzelStoerfall
 int getRDSDStoerfallAnfang()
          Bestimmt den Wert des Parameters RDSDStoerfallAnfang
 int getRDSDStoerfallEnde()
          Bestimmt den Wert des Parameters RDSDStoerfallEnde
 long getRDSLSIAusdehnung()
          Bestimmt den Wert des Parameters RDSLSIAusdehnung
 long getRDSLSIAusdehnungNach(de.bsvrz.dav.daf.main.config.SystemObject lsi)
           
 long getRDSLSIAusdehnungVor(de.bsvrz.dav.daf.main.config.SystemObject lsi)
           
 int getRDSMindestLaenge()
          Bestimmt den Wert des Parameters RDSDMindestLaenge
 boolean getRDSNichtAddieren()
          Bestimmt den Wert des Parameters RDSNichtAddieren
 boolean getRDSPlausibStauverlaufsanalyse()
          Bestimmt den Wert des Parameters RDSPlausibStauverlaufsanalyse
 int getRdsPrioritaetenMatrix(StoerfallZustand zustand, float guete)
          Bestimmt einen Wert aus der Matrix RDSPrioritätenmatrix
 java.util.Collection<de.bsvrz.dav.daf.main.config.Aspect> getRDSSIVerfahren()
          Bestimmt den Wert des Parameters RDSSIVerfahren
 long getRDSVerzoegerungsMatrix(StoerfallZustand von, StoerfallZustand nach)
          Bestimmt einen Wert aus der Matrix RDSVerzögerungsmatrix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rdsPrioritaetenMatrixZustaende

protected static final java.lang.String[] rdsPrioritaetenMatrixZustaende
Die Zustände der RDSPriortätensmatrix


rdsPrioritaetenMatrixGueteBereiche

protected static final java.lang.String[] rdsPrioritaetenMatrixGueteBereiche
Die Güte-Bereiche der RDSPriortätensmatrix


FLAG_LEVEL0

public static final byte FLAG_LEVEL0
Keine relevanten Änderungen

See Also:
Constant Field Values

FLAG_LEVEL1

public static final byte FLAG_LEVEL1
Änderungen relevant Routen

See Also:
Constant Field Values

FLAG_LEVEL2

public static final byte FLAG_LEVEL2
Änderungen relevant für Störfallsituationen

See Also:
Constant Field Values

FLAG_LEVEL3

public static final byte FLAG_LEVEL3
Änderungen relevant für Störfälle

See Also:
Constant Field Values
Method Detail

getRDSSIVerfahren

public java.util.Collection<de.bsvrz.dav.daf.main.config.Aspect> getRDSSIVerfahren()
Bestimmt den Wert des Parameters RDSSIVerfahren

Returns:
eine Sammlung der aktuell parametrierten Verfahren

getRDSVerzoegerungsMatrix

public long getRDSVerzoegerungsMatrix(StoerfallZustand von,
                                      StoerfallZustand nach)
Bestimmt einen Wert aus der Matrix RDSVerzögerungsmatrix

Parameters:
von - der Ist-Zustand
nach - der Soll-Zustand
Returns:
Verzögerungszeit in s für den Übergange vom Ist-Zustand in den Sollzustand

getRDSLSIAusdehnung

public long getRDSLSIAusdehnung()
Bestimmt den Wert des Parameters RDSLSIAusdehnung

Returns:
die Ausdehnung ín m

getRdsPrioritaetenMatrix

public int getRdsPrioritaetenMatrix(StoerfallZustand zustand,
                                    float guete)
Bestimmt einen Wert aus der Matrix RDSPrioritätenmatrix

Parameters:
zustand - Störfall-Zustand
guete - Güte für die Messung dieses Zustands
Returns:
Priorität für dieses Zustand/Güte-Paar

getRDSPlausibStauverlaufsanalyse

public boolean getRDSPlausibStauverlaufsanalyse()
Bestimmt den Wert des Parameters RDSPlausibStauverlaufsanalyse

Returns:
true, wenn der Paramterwert "Ja" ist, false sonst

getRDSBeruecksichtigeStauverlaufsanalyse

public boolean getRDSBeruecksichtigeStauverlaufsanalyse()
Bestimmt den Wert des Parameters RDSBeruecksichtigeStauverlaufsanalyse

Returns:
true, wenn der Paramterwert "Ja" ist, false sonst

getRDSNichtAddieren

public boolean getRDSNichtAddieren()
Bestimmt den Wert des Parameters RDSNichtAddieren

Returns:
true, wenn der Paramterwert "Ja" ist, false sonst

getRDSDMax

public int getRDSDMax()
Bestimmt den Wert des Parameters RDSDMax

Returns:
den Parameterwert ín m

getRDSDStoerfallAnfang

public int getRDSDStoerfallAnfang()
Bestimmt den Wert des Parameters RDSDStoerfallAnfang

Returns:
den Parameterwert ín m

getRDSDStoerfallEnde

public int getRDSDStoerfallEnde()
Bestimmt den Wert des Parameters RDSDStoerfallEnde

Returns:
den Parameterwert ín m

getRDSMindestLaenge

public int getRDSMindestLaenge()
Bestimmt den Wert des Parameters RDSDMindestLaenge

Returns:
den Parameterwert ín m

getRDSDMaxEinzelStoerfall

public int getRDSDMaxEinzelStoerfall()
Bestimmt den Wert des Parameters RDSDMaxEinzelStoerfall

Returns:
den Parameterwert ín m

getRDSDBaustelleSuchbereichVor

public int getRDSDBaustelleSuchbereichVor()
Bestimmt den Wert des Parameters RDSDBaustelleSuchbereichVor

Returns:
den Parameterwert ín m

getRDSDBaustelleSuchbereichNach

public int getRDSDBaustelleSuchbereichNach()
Bestimmt den Wert des Parameters RDSDBaustelleSuchbereichNach

Returns:
den Parameterwert ín m

getRDSBeruecksichtigeBaustellen

public boolean getRDSBeruecksichtigeBaustellen()
Bestimmt den Wert des Parameters RDSBerücksichtigeBaustellen

Returns:
true, wenn der Paramterwert "Ja" ist, false sonst

getRDSAbbildungEreignis

public java.util.Map<StoerfallZustand,RDSEreignis> getRDSAbbildungEreignis()
Returns:
Read only Zugriff auf das Mapping der Störfall Zustände auf RDS/TMC Ereignisse

getRDSAbbildungCode

public java.util.Map<RDSEreignis,java.util.Collection<java.lang.String>> getRDSAbbildungCode()
Returns:
Read only Zugriff aud das Mapping der Störfall Zustände auf eine Sammlung von TMC-Ereignis-Codes

getRDSLSIAusdehnungVor

public long getRDSLSIAusdehnungVor(de.bsvrz.dav.daf.main.config.SystemObject lsi)

getRDSLSIAusdehnungNach

public long getRDSLSIAusdehnungNach(de.bsvrz.dav.daf.main.config.SystemObject lsi)

getLevelFlags

public byte getLevelFlags(RDSParameterDaten daten)
Bestimmt die Level Flags (=Level der Änderungen) zwischen dieser Instanz und einem übergebenem Objekt

Parameters:
daten - die RDSModellDaten, deren Level-Flags in Bezug auf diese Instanz bestimmt werden soll.
Returns:
die Level-Flags, die sich aus dem Vergleich zwischen dieser Instanz und den übergebenen Daten ergeben haben