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
ConstructorsModifierConstructorDescriptionprotected
MeteoRule
(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 TypeMethodDescriptionvoid
addData
(de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt datenArt, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert data) abstract void
checkRule
(MeteoMessstelle meteoMessstelle, Set<MeteoRuleCondition> verletzteBedingungen, Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten, Set<String> ids, PllogUfdOptions options) protected String
formatWert
(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert) protected int
getId()
protected Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt>
protected Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt>
boolean
isEvaluableFor
(MeteoMessstelle meteoMessstelle) protected boolean
isOk
(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert) boolean
isValidFor
(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()
-