|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.vew.sim.sim.simulation.Simulation
public abstract class Simulation
Eine Simulation als Empfänger und Sender für Datenverteiler-Datensätze. Diese abstrake Oberklasse kapselt diejenigen Funktionalitäten, die unabhängig etwa von den Online -oder Offline Eigenschaften einer Simulation sind *
Nested Class Summary | |
---|---|
static class |
Simulation.ZustandsBezeichner
Zustandsbezeichner |
Field Summary | |
---|---|
static int |
ARC_STATUS_AKTIV
Archivstatus aktiv |
static int |
ARC_STATUS_NICHT_AKTIV
Archivstatus nicht aktiv |
static int |
KONFIG_STATUS_BEREIT
Konfigurationsstatus bereit |
static int |
KONFIG_STATUS_GELOESCHT
Konfigurationsstatus gelöscht |
static int |
KONFIG_STATUS_NICHT_BEREIT
Konfigurationsstatus nicht bereit |
static int |
PARAM_STATUS_AKTIV
Parametrierungsstatus aktiv |
static int |
PARAM_STATUS_NICHT_AKTIV
Parametrierungsstatus nicht aktiv |
Constructor Summary | |
---|---|
protected |
Simulation(de.bsvrz.dav.daf.main.config.SystemObject obj,
short sv,
SimulationsStrecke ss,
de.bsvrz.dav.daf.main.ClientDavInterface con)
Erzeugt eine neue Instanz vom Typ Simulation |
Method Summary | |
---|---|
void |
abmelden()
Abmelden aller Datenidentifikationen für diese Instanz und das zugeordnete Systemobjekt |
void |
anmelden()
Anmelden aller Datenidentifikationen für diese Instanz und das zugeordnete Systemobjekt |
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection()
Bestimmt die Datenverteiletverbindung, über die die Empfängeranmeldung erfolgt |
protected abstract EndlicherAutomat |
getEndlicherAutomat()
Bestimmt den endlichen Automaten |
java.lang.String |
getName()
Bestimmt den Namen dieser Simulation |
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt()
Bestimmt das Systemobjekt, für das die Empfängeranmeldugen für diese Instanz erfolgen |
SimulationsStrecke |
getSimulationsStrecke()
Bestimmt die Simulationsstrecke für dieser Simulation |
short |
getSimulationsVariante()
Bestimmt die Simulationsvariante dieser Simulation |
int |
getStatusArchiv()
|
int |
getStatusKonfiguration()
|
int |
getStatusParametrierung()
|
abstract SteuerungSimulation |
getSteuerung()
Bestimmt die Steuerungsinstanz |
short |
getVarianteFuerSimulation()
Bestimmt die Simulationsvariante unter der diese Simulation Verwaltungsinformationen versendet und empfängt |
Zustand |
getZustand()
Bestimmt den aktuellen Zustand dieser Simulation |
boolean |
sendeAlsQuelle(de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp,
de.bsvrz.dav.daf.main.Data data)
Sende die übergebenen Daten mit dem zugeordneten dynamischen Simuloations-Objekt als Quelle |
boolean |
setZustand(int uebergang)
Setzt den aktuellen Zustand dieser Simulation |
void |
setZustand(java.lang.String zustandNeu)
Setzt den aktuellen Zustand dieser Simulation |
void |
starteZustandswechsel(java.lang.String zustandNeu)
Setzt den aktuellen Zustand dieser Simulation asynchron |
java.lang.String |
toString()
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int KONFIG_STATUS_BEREIT
public static final int KONFIG_STATUS_NICHT_BEREIT
public static final int KONFIG_STATUS_GELOESCHT
public static final int PARAM_STATUS_AKTIV
public static final int PARAM_STATUS_NICHT_AKTIV
public static final int ARC_STATUS_AKTIV
public static final int ARC_STATUS_NICHT_AKTIV
Constructor Detail |
---|
protected Simulation(de.bsvrz.dav.daf.main.config.SystemObject obj, short sv, SimulationsStrecke ss, de.bsvrz.dav.daf.main.ClientDavInterface con)
obj
- das dynamische Simulationsobjektsv
- die Simulationsvariantess
- die Simulationsstrecke (Klasse Simulationsstrecke)con
- die Datenverteiler-VerbindungMethod Detail |
---|
public abstract SteuerungSimulation getSteuerung()
protected abstract EndlicherAutomat getEndlicherAutomat()
public boolean sendeAlsQuelle(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp, de.bsvrz.dav.daf.main.Data data)
atg
- die Attributgruppeasp
- der Aspektdata
- der Datensatz
public java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Object
public short getSimulationsVariante()
public short getVarianteFuerSimulation()
public SimulationsStrecke getSimulationsStrecke()
public int getStatusKonfiguration()
public int getStatusParametrierung()
public int getStatusArchiv()
public Zustand getZustand()
public boolean setZustand(int uebergang)
uebergang
- die Id des Zustand-Übergangs
public void setZustand(java.lang.String zustandNeu)
zustandNeu
- Name des Endzustandspublic void starteZustandswechsel(java.lang.String zustandNeu)
zustandNeu
- Name des Endzustandspublic de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
EmpfaengerMitAnmeldung
getObjekt
in interface EmpfaengerMitAnmeldung
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
EmpfaengerMitAnmeldung
getConnection
in interface EmpfaengerMitAnmeldung
public void anmelden()
EmpfaengerMitAnmeldung
anmelden
in interface EmpfaengerMitAnmeldung
public void abmelden()
EmpfaengerMitAnAbmeldung
abmelden
in interface EmpfaengerMitAnAbmeldung
public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |