de.bsvrz.vew.engvew.engvew
Class EngstellenVerwaltungApp

java.lang.Object
  extended by de.bsvrz.vew.engvew.engvew.EngstellenVerwaltungApp
All Implemented Interfaces:
de.bsvrz.sys.funclib.application.StandardApplication

public class EngstellenVerwaltungApp
extends java.lang.Object
implements de.bsvrz.sys.funclib.application.StandardApplication

Applikationsklasse der SWE EngstellenVerwaltung.
Für das übergebeneVerkehrsModellNetz (und optional Konfigurationsobjekt vom Typ typ.engstellenVerwaltung und Zykluszeit ) wird eine Instanz von VerwaltungEngstellen erzeugt und initialisiert.

Version:
$Revision: 1.2 $ / $Date: 2009/09/23 13:55:48 $ / ($Author: Sans $)
Author:
Dambach Werke GmbH, Stefan Sans

Constructor Summary
EngstellenVerwaltungApp()
          Default- Konstruktor.
 
Method Summary
 void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
          Überschriebene Methode von StandardApplication, die die Initialisierung durchführt.
static void main(java.lang.String[] arguments)
          Programmeinstieg Engstellenverwaltung.
 void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
          Überschriebene Methode von StandardApplication, die die speziellen Startparameter auswertet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EngstellenVerwaltungApp

public EngstellenVerwaltungApp()
Default- Konstruktor.
Wird typischerweise von main aufgerufen

Method Detail

parseArguments

public void parseArguments(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
Überschriebene Methode von StandardApplication, die die speziellen Startparameter auswertet.
Die Argumwente, die ausgewertet werden, sind durch die Attribute _netzPid, _konfigPid(optional) und _zyklusZeit(optional) spezifiziert

Specified by:
parseArguments in interface de.bsvrz.sys.funclib.application.StandardApplication
Parameters:
argumentList - siehe sys.funclib.application.StandardApplication#parseArguments(sys.funclib.ArgumentList)

initialize

public void initialize(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Überschriebene Methode von StandardApplication, die die Initialisierung durchführt.
Es wird eine Instanz von VerwaltungEngstellen erzeugt und initialisiert

Specified by:
initialize in interface de.bsvrz.sys.funclib.application.StandardApplication
Parameters:
connection - siehe sys.funclib.application.StandardApplication#initialize(de.bsvrz.dav.daf.main.ClientDavInterface)

main

public static void main(java.lang.String[] arguments)
Programmeinstieg Engstellenverwaltung.

Parameters:
arguments - Kommandozeilenargumente, folgende speziellen Argumente werden ausgewertet:

-netz: VerkehrsModellNetz, dessen Engstellen verwaltet und überwacht werden.

-konfigObjekt: Konfigurationsobjekt für die Verwaltung von Engstellen - muss vom Typ typ.engstellenVerwaltung sein. Optional, wenn nicht angegeben, wird das Konfigurationsobjekt des lokalen Konfigurationsverantwortlichen genommen.

-zyklusZeit: Zykluszeit für die Plausibilitätsprüfungen der Engstellen (in s). Optional, wenn nicht angegeben, werden die Prüfungen alle 30s ausgeführt.