Package | Description |
---|---|
de.bsvrz.ibv.uda.interpreter |
Klassen zur Beschreibung der Datenobjekte die bei der Ausführung eines
UDA-Skripts verarbeitet werden.
|
de.bsvrz.ibv.uda.interpreter.anweisung |
Klassen zur Repräsentation von Anweisungsausdrücken in einem Uda-Skript.
|
de.bsvrz.ibv.uda.interpreter.anweisung.anmeldung |
Klassen zur Repräsentation von Ausdrücken zur Darstellung einer
Anmeldungsanweisung in einem Uda-Skript.
|
de.bsvrz.ibv.uda.interpreter.anweisung.iteration |
Klassen zur Repräsentation von Ausdrücken zur Darstellung einer
Iterationsanweisungen in einem Uda-Skript.
|
de.bsvrz.ibv.uda.interpreter.ausdruck |
Allgemeine Klassen und Schnittstellen für Objekte innerhalb
eines Uda-Skripts-Interpreters.
|
Modifier and Type | Field and Description |
---|---|
private AnweisungsBlock |
UdaInterpreter.anweisungsBlock
der Anweisungsblock des Hauptskripts.
|
Modifier and Type | Class and Description |
---|---|
class |
BedingterAnweisungsBlock
die Repräsentation eines bedingten Anweisungsblocks.
|
Modifier and Type | Field and Description |
---|---|
private AnweisungsBlock |
Zyklus.anweisungen
die zyklisch auszuführenden Anweisungen.
|
private AnweisungsBlock |
VersucheAnweisung.anweisungen
die "normalen" Anweisungen.
|
private AnweisungsBlock |
ZyklischeAnweisung.anweisungen
die Anweisungen, die innerhalb eines Zyklus ausgeführt werden sollen.
|
private AnweisungsBlock |
VersucheAnweisung.fehlerBehandlung
die Anweisungen, beim Auftreten eines unbehandelten Fehlers.
|
Constructor and Description |
---|
VersucheAnweisung(int zeile,
String skript,
AnweisungsBlock anweisungen,
Variable fehlerVariable,
AnweisungsBlock fehlerBehandlung)
Konstruktor.
|
ZyklischeAnweisung(int zeile,
String skript,
Variable variable,
RelativeZeitLiteral intervall,
AnweisungsBlock anweisungen)
Konstruktor.
|
Zyklus(SkriptKontext kontext,
String name,
ZeitDauer intervall,
AnweisungsBlock anweisungen)
Konstruktor.
|
Modifier and Type | Field and Description |
---|---|
private AnweisungsBlock |
AnmeldeAnweisung.aktualisierungsAnweisungen
die Liste der Anweisungen, die nach dem Empfang von Daten vom
Datenverteiler ausgeführt werden.
|
private AnweisungsBlock |
AnmeldeAnweisung.definitionAnweisungen
die Liste der Anweisungen, die vor jeden anderen Operation innerhalb der
Anmeldeanweisung einmalig ausgeführt werden.
|
private AnweisungsBlock |
AnmeldeAnweisung.fehlerAnweisungen
die Liste der Anweisungen, die beim Auftreten unbehandelter Fehler
innerhalb der Anmeldeanweisung ausgeführt werden.
|
private AnweisungsBlock |
AnmeldeAnweisung.initialAnweisungen
die Liste der Anweisungen, die nach Abschluss aller Anmeldung einmalig
ausgeführt werden.
|
private AnweisungsBlock |
AnmeldeAnweisung.mengenAenderungsAnweidungen
die Liste der Anweisungen, die nach dem Empfang einer Nachricht über die
Änderung einer dynamsichen Menge ausgeführt werden.
|
Modifier and Type | Method and Description |
---|---|
AnweisungsBlock |
AnmeldeAnweisung.getAktualisierungsAnweisungen()
liefert den Anweisungsblock des Aktualisierungsbereiches.
|
AnweisungsBlock |
AnmeldeAnweisung.getDefinitionAnweisungen()
liefert den Anweisungsblock des Definitionsbereiches.
|
AnweisungsBlock |
AnmeldeAnweisung.getFehlerAnweisungen()
liefert den Anweisungsblock des Fehlerbehandlungsbereiches.
|
AnweisungsBlock |
AnmeldeAnweisung.getInitialAnweisungen()
liefert den Anweisungsblock des Initialbereiches.
|
AnweisungsBlock |
AnmeldeAnweisung.getMengenAenderungsAnweisungen()
liefert den Anweisungsblock des Mengenänderungsbereiches.
|
Modifier and Type | Method and Description |
---|---|
void |
AnmeldeAnweisung.addAktualisierungsAnweisungen(AnweisungsBlock anweisungen)
fügt eine Menge von Anweisungen für den Aktualisierungsberecih ein.
|
void |
AnmeldeAnweisung.addDefinitionAnweisungen(AnweisungsBlock anweisungen)
fügt eine Menge von Anweisungen für den Definitionsbereich ein.
|
void |
AnmeldeAnweisung.addFehlerAnweisungen(AnweisungsBlock anweisungen)
fügt eine Menge von Anweisungen für den Fehlerbehandlungsbereich ein.
|
void |
AnmeldeAnweisung.addInitialAnweisungen(AnweisungsBlock anweisungen)
fügt eine Menge von Anweisungen für den Initialbereich ein.
|
void |
AnmeldeAnweisung.addMengenAenderungsAnweisungen(AnweisungsBlock anweisungen)
fügt eine Menge von Anweisungen für den Mengenänderungsbereich ein.
|
Modifier and Type | Field and Description |
---|---|
private AnweisungsBlock |
IterationsAnweisung.anweisungen
der Anweisungsblock.
|
Constructor and Description |
---|
IterationsAnweisung(int zeile,
String skript,
IterationsBedingung bedingung,
AnweisungsBlock anweisungen)
Konstruktor.
|
Modifier and Type | Field and Description |
---|---|
private AnweisungsBlock |
FunktionsDefinition.anweisungen
der Anweisungsblock, der die Funktionalität der Funktion enthält.
|
private AnweisungsBlock |
QuantorDefinition.anweisungen
der Anweisungsblock, der die Anweisung zur ermittlung des Wertes des
Quantors enthalten.
|
Modifier and Type | Method and Description |
---|---|
AnweisungsBlock |
FunktionsDefinition.getAnweisungen()
liefert den Anweisungsblock der Funktion.
|
Constructor and Description |
---|
FunktionsDefinition(int zeile,
String skript,
String name,
List<String> argumente,
AnweisungsBlock anweisungen)
Konstruktor.
|
QuantorDefinition(String name,
String mengenName,
String bedingungsName,
AnweisungsBlock anweisungen)
Konstruktor.
|
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.