Class QuantorDefinition
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.ausdruck.QuantorDefinition
-
- All Implemented Interfaces:
de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
public class QuantorDefinition extends java.lang.Object implements de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
ein Ausdruck zur Darstellung eines nutzerdefinierten Quantors.
-
-
Constructor Summary
Constructors Constructor Description QuantorDefinition(java.lang.String name, java.lang.String mengenName, java.lang.String bedingungsName, AnweisungsBlock anweisungen)
Konstruktor.
-
Method Summary
Modifier and Type Method Description protected java.lang.String
getMengenName()
liefert den Namen der Menge.java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck>
getNachfolger()
.java.lang.String
getName()
liefert den Name der Quantordefinition.java.lang.Object
interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
.
-
-
-
Constructor Detail
-
QuantorDefinition
public QuantorDefinition(java.lang.String name, java.lang.String mengenName, java.lang.String bedingungsName, AnweisungsBlock anweisungen)
Konstruktor.- Parameters:
name
- der Name des nutzerdefinierten QuantorsmengenName
- der Name der Menge über die eine Auswertung erfolgen sollbedingungsName
- der Name der Bedingung mit der eine Auswertung erfolgen sollanweisungen
- die Anweisungen, die die Funktionalität des Quantors beschreiben
-
-
Method Detail
-
getMengenName
protected java.lang.String getMengenName()
liefert den Namen der Menge.- Returns:
- den Namen
-
getNachfolger
public java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> getNachfolger()
.- Specified by:
getNachfolger
in interfacede.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
- See Also:
Ausdruck.getNachfolger()
-
getName
public java.lang.String getName()
liefert den Name der Quantordefinition.- Returns:
- den Name
-
interpret
public java.lang.Object interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
.- Specified by:
interpret
in interfacede.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
- See Also:
Ausdruck.interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext)
-
-