Class SimulationsStreckeImpl
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmvewsimulationglobal.objekte.impl.SimulationsStreckeImpl
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.modell.DynamischesObjekt
,DynamischesObjekt
,de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
,SimulationsStrecke
,java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
public class SimulationsStreckeImpl extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt implements SimulationsStrecke
Mit einer Simulationsstrecke wird festgelegt, welche Teile des Systems simuliert werden sollen.
-
-
Field Summary
-
Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.tmvewsimulationglobal.objekte.SimulationsStrecke
PID
-
-
Constructor Summary
Constructors Constructor Description SimulationsStreckeImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.SimulationsStreckeImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.
-
Method Summary
Modifier and Type Method Description int
compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
protected java.lang.String
doGetTypPid()
boolean
equals(java.lang.Object arg0)
long
getId()
KdAlternativeObjektbezeichnung
getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.KdKexdavAustauschObjekt
getKdKexdavAustauschObjekt()
Enthält Informationen, wenn dieses Objekt mit KExDaV übertragen wurde und von einer anderen Konfiguration stammt.de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich
getKonfigurationsBereich()
java.lang.String
getName()
de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory
getObjektFactory()
PdSimulationsDatenArchivierung
getPdSimulationsDatenArchivierung()
Zu der Simulationsstrecke muss in einem weiteren Parametersatz spezifiziert werden können, welche von den entstehenden Simulationsdaten archiviert werden sollen.PdSimulationsStreckenBeschreibung
getPdSimulationsStreckenBeschreibung()
Spezifikation einer Simulationsstrecke.java.lang.String
getPid()
de.bsvrz.dav.daf.main.config.SystemObject
getSystemObject()
de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp
getTyp()
int
hashCode()
void
init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
java.lang.String
toString()
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
getDatensatz
-
-
-
-
Constructor Detail
-
SimulationsStreckeImpl
public SimulationsStreckeImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
-
SimulationsStreckeImpl
public SimulationsStreckeImpl(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()
-
getKdKexdavAustauschObjekt
public KdKexdavAustauschObjekt getKdKexdavAustauschObjekt()
Description copied from interface:SimulationsStrecke
Enthält Informationen, wenn dieses Objekt mit KExDaV übertragen wurde und von einer anderen Konfiguration stammt.- Specified by:
getKdKexdavAustauschObjekt
in interfaceDynamischesObjekt
- Specified by:
getKdKexdavAustauschObjekt
in interfaceSimulationsStrecke
- Returns:
- der Datensatz KexdavAustauschObjekt.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:SimulationsStrecke
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceDynamischesObjekt
- Specified by:
getKdInfo
in interfaceSimulationsStrecke
- Returns:
- der Datensatz Info.
-
getPdSimulationsStreckenBeschreibung
public PdSimulationsStreckenBeschreibung getPdSimulationsStreckenBeschreibung()
Description copied from interface:SimulationsStrecke
Spezifikation einer Simulationsstrecke.- Specified by:
getPdSimulationsStreckenBeschreibung
in interfaceSimulationsStrecke
- Returns:
- der Datensatz SimulationsStreckenBeschreibung.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:SimulationsStrecke
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceDynamischesObjekt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceSimulationsStrecke
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
getPdSimulationsDatenArchivierung
public PdSimulationsDatenArchivierung getPdSimulationsDatenArchivierung()
Description copied from interface:SimulationsStrecke
Zu der Simulationsstrecke muss in einem weiteren Parametersatz spezifiziert werden können, welche von den entstehenden Simulationsdaten archiviert werden sollen.<absatz> Dieser Parameter ist ähnlich zu dem Parameter <verweis pid="atg.archiv"></verweis> aufgebaut. Da die Simulationsvariante durch die Simulation bestimmt ist und simulierten Daten nicht gesichert, besonders vorgehalten oder nachgefordert werden, entfallen hier die entsprechenden Attribute. </absatz>
- Specified by:
getPdSimulationsDatenArchivierung
in interfaceSimulationsStrecke
- Returns:
- der Datensatz SimulationsDatenArchivierung.
-
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 classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getId
public long getId()
- Specified by:
getId
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getPid
public java.lang.String getPid()
- Specified by:
getPid
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getTyp
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
- Specified by:
getTyp
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getKonfigurationsBereich
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
- Specified by:
getKonfigurationsBereich
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getSystemObject
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
- Specified by:
getSystemObject
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
- Specified by:
compareTo
in interfacejava.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
-
-