public class Baustelle extends Situation
SystemObjekt.PidComparator| Constructor and Description |
|---|
Baustelle(de.bsvrz.dav.daf.main.config.SystemObject obj)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addNetzReferenz(VerkehrModellNetz netz)
fügt der Baustelle eine Netzreferenz hinzu.
|
PdBaustellenEigenschaften |
getBaustellenEigenschaften()
liefert den Datensatz der die Eigenschaften einer Baustelle definiert.
|
PdBaustellenVerantwortlicher |
getBaustellenVerantwortlicher()
liefert den Datensatz der den Verantwortlichen einer Baustelle definiert.
|
java.util.Set<VerkehrModellNetz> |
getNetze()
liefert die Menge der Netze in denen die Baustelle refernziert wird.
|
SystemObjektTyp |
getTyp()
Gibt den Typ des Systemobjekts zurück.
|
void |
removeNetzReferenz(VerkehrModellNetz netz)
entfernt eine Netzreferenz von der Baustelle.
|
void |
simuliereBaustelle(java.lang.String name,
java.lang.String bemerkung)
die Funktion versendet eine Anforderung zum Simulieren einer Baustelle.
|
void |
simuliereBaustelleMitMq(java.lang.String name,
java.lang.String bemerkung,
MessQuerschnitt mq)
die Funktion versendet eine Anforderung zum Simulieren einer Baustelle.
|
getFolgeKnoten, getLaenge, getSituationsEigenschaften, getStrasse, getStrassenName, getTmcRichtung, getVonKnotencompareTo, equals, getId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hashCode, hasOnlineDatensatz, hasParameterDatensatz, toStringpublic Baustelle(de.bsvrz.dav.daf.main.config.SystemObject obj)
obj - das Systemobjekt, das die Baustelle definiertpublic void addNetzReferenz(VerkehrModellNetz netz)
addNetzReferenz in class Situationnetz - das Netz für das eine Referenz hinzugefügt wird.public PdBaustellenEigenschaften getBaustellenEigenschaften()
public PdBaustellenVerantwortlicher getBaustellenVerantwortlicher()
public java.util.Set<VerkehrModellNetz> getNetze()
public SystemObjektTyp getTyp()
SystemObjektpublic void removeNetzReferenz(VerkehrModellNetz netz)
removeNetzReferenz in class Situationnetz - das Netz auf das die Referenz entfernt wird.public void simuliereBaustelle(java.lang.String name,
java.lang.String bemerkung)
throws AnmeldeException,
DatensendeException
name - der Name des Auftraggebersbemerkung - eine Bemerkung zum SimulationsauftragAnmeldeException - die Anmeldung zum Versand der Auftragsdaten ist
fehlgeschlagenDatensendeException - der Auftrag konnte innerhalb der vorgegebenen Zeit nicht
versendet werdenpublic void simuliereBaustelleMitMq(java.lang.String name,
java.lang.String bemerkung,
MessQuerschnitt mq)
throws AnmeldeException,
DatensendeException
name - der Name des Auftraggebersbemerkung - eine Bemerkung zum Simulationsauftragmq - MQ, der zur Berechnung des Simulation benutzt werden sollAnmeldeException - die Anmeldung zum Versand der Auftragsdaten ist
fehlgeschlagenDatensendeException - der Auftrag konnte innerhalb der vorgegebenen Zeit nicht
versendet werden