public class ConfigSimulationObject
extends java.lang.Object
Constructor and Description |
---|
ConfigSimulationObject(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.SystemObject simulationObject,
ConfigurationQueryManager configurationQueryManager)
Dieses Objekt stellt aus Sicht der Konfiguration eine Simulation dar.
|
Modifier and Type | Method and Description |
---|---|
de.bsvrz.dav.daf.main.config.SystemObject |
getSimulationObject()
Gibt das Systemobject zurück, das aus Sicht des Datenverteilers eine Simulation darstellt.
|
short |
getSimulationVariant() |
boolean |
isOfflineSimulation() |
boolean |
isSpecialTreatedDynamicObjectType(de.bsvrz.dav.daf.main.config.DynamicObjectType dynamicObjectType)
Diese Methode prüft ob der übergeben Typ speziell behandelt werden soll.
|
boolean |
isSpecialTreatedSetType(de.bsvrz.dav.daf.main.config.ObjectSetType setType)
Prüft, ob der Typ einer Menge zu den Typen gehört, die an Simulationsstrecke festgelegt wurden.
|
void |
simulationRemovedFromSet()
Diese Methode wird aufgerufen sobald die Simulation, die zu diesem Objekt gehört, aus der Menge der Simulationen entfernt wird.
|
public ConfigSimulationObject(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.SystemObject simulationObject, ConfigurationQueryManager configurationQueryManager) throws de.bsvrz.dav.daf.main.OneSubscriptionPerSendData
connection
- simulationObject
- SystemObject vom Typ typ.simulation.configurationQueryManager
- Objekt, mit denen das Objekt die Konfiguration beauftragen kann, einen Empfänger für Konfigurationsanfragen für diese
Simulationsvariante anzumelden/abzumeldende.bsvrz.dav.daf.main.OneSubscriptionPerSendData
public de.bsvrz.dav.daf.main.config.SystemObject getSimulationObject()
public void simulationRemovedFromSet()
Alle Mengen, die speziell behandelt werden sollen, werden aufgeräumt.
public short getSimulationVariant()
public boolean isOfflineSimulation()
public boolean isSpecialTreatedSetType(de.bsvrz.dav.daf.main.config.ObjectSetType setType)
setType
- Mengentyp, der geprüft werden soll. Vererbung wird nicht berücksichtigt.public boolean isSpecialTreatedDynamicObjectType(de.bsvrz.dav.daf.main.config.DynamicObjectType dynamicObjectType)
Die Auswirkungen sind, dass neue Objekte, die vom übergebnen Typ sein sollen, mit der Simulationsvariante der Simulation angelegt werden müssen, usw..
dynamicObjectType
- dynamischer Typ, der geprüft werden soll