Package de.bsvrz.dua.pllogufd.testmeteo
Class MeteoRule
java.lang.Object
de.bsvrz.dua.pllogufd.testmeteo.MeteoRule
- Direct Known Subclasses:
MeteoRule1,MeteoRule10,MeteoRule11,MeteoRule12,MeteoRule13,MeteoRule2,MeteoRule3,MeteoRule4,MeteoRule5,MeteoRule6,MeteoRule7,MeteoRule8,MeteoRule9
Bewertung von Regeln für vollständige Datensätze
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMeteoRule(int id, de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] inputTypes, de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] resultTypes) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddData(de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt datenArt, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert data) abstract voidcheckRule(MeteoMessstelle meteoMessstelle, Set<MeteoRuleCondition> verletzteBedingungen, Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten, Set<String> ids, PllogUfdOptions options) protected StringformatWert(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert) protected intgetId()protected Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt>protected Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt>booleanisEvaluableFor(MeteoMessstelle meteoMessstelle) protected booleanisOk(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert) booleanisValidFor(Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> types) Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt>pruefe(MeteoMessstelle meteoMessstelle, Set<MeteoRuleCondition> verletzteBedingungen, Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten, Set<String> ids, PllogUfdOptions options)
-
Constructor Details
-
MeteoRule
protected MeteoRule(int id, de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] inputTypes, de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] resultTypes)
-
-
Method Details
-
addData
public void addData(de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt datenArt, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert data) -
isValidFor
public boolean isValidFor(Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> types) -
pruefe
public Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> pruefe(MeteoMessstelle meteoMessstelle, Set<MeteoRuleCondition> verletzteBedingungen, Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten, Set<String> ids, PllogUfdOptions options) -
checkRule
public abstract void checkRule(MeteoMessstelle meteoMessstelle, Set<MeteoRuleCondition> verletzteBedingungen, Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten, Set<String> ids, PllogUfdOptions options) -
isOk
protected boolean isOk(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert) -
formatWert
-
isEvaluableFor
-
getInputTypes
-
getResultTypes
-
getId
protected int getId()
-