public class QuantorBedingung
extends java.lang.Object
implements de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
Modifier and Type | Field and Description |
---|---|
static int |
ALLE
Konstante für: die übergebene Ergebnismenge enthält nur den Wert WAHR.
|
static int |
EIN
Konstante für: die Ergebnismenge enthält mindestens ein Element mit dem
Wert WAHR.
|
static int |
HOECHSTENS
Konstante für: die Ergebnismenge enthält nur eine Höchstanzahl von
Elementen mit dem Wert WAHR.
|
static int |
MINDESTENS
Konstante für: die Ergebnismenge enthält eine Mindestanzahl an Elementen
mit dem Wert WAHR.
|
static int |
NUTZER
Konstante für: die Ergebnismenge wird von einer nutzerdefnierten Funktion
ausgewertet.
|
static int |
UNDEFINED
Konstante für: die Bedingung ist nicht definiert.
|
Constructor and Description |
---|
QuantorBedingung(int typ,
java.lang.String name,
de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck groesse,
boolean prozent)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert |
check(UdaContainer ergebnisse,
int wahr,
int falsch,
SkriptKontext kontext)
überprüft die Gültigkeit der Quantorbedingung.
|
java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> |
getNachfolger()
.
|
java.lang.Object |
interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
.
|
public static final int UNDEFINED
public static final int ALLE
public static final int EIN
public static final int MINDESTENS
public static final int HOECHSTENS
public static final int NUTZER
public QuantorBedingung(int typ, java.lang.String name, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck groesse, boolean prozent)
typ
- der Typ der Quantorbedingungname
- der Name der Bedingunggroesse
- der Ausdruck für eine Größenangabeprozent
- Größenangabe erfolgt in Prozent ?public de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischerWert check(UdaContainer ergebnisse, int wahr, int falsch, SkriptKontext kontext)
ergebnisse
- die Liste der Prüfungsergebnisse der Elemente der Mengewahr
- die Anzahl der WAHR-Ergebnissefalsch
- die Anzahl der FALSCH-Ergebnissekontext
- der Kontext zur Auswertung der Bedingungpublic java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> getNachfolger()
getNachfolger
in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
Ausdruck.getNachfolger()
public java.lang.Object interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
interpret
in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
Ausdruck.interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext)