public abstract class MeteoRule
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
MeteoRule(int id,
de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] inputTypes,
de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] resultTypes) |
Modifier and Type | Method and Description |
---|---|
void |
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,
java.util.Set<MeteoRuleCondition> verletzteBedingungen,
java.util.Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten,
java.util.Set<java.lang.String> ids,
PllogUfdOptions options) |
protected java.lang.String |
formatWert(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert) |
protected int |
getId() |
protected java.util.Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> |
getInputTypes() |
protected java.util.Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> |
getResultTypes() |
boolean |
isEvaluableFor(MeteoMessstelle meteoMessstelle) |
protected boolean |
isOk(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert) |
boolean |
isValidFor(java.util.Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> types) |
java.util.Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> |
pruefe(MeteoMessstelle meteoMessstelle,
java.util.Set<MeteoRuleCondition> verletzteBedingungen,
java.util.Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten,
java.util.Set<java.lang.String> ids,
PllogUfdOptions options) |
protected MeteoRule(int id, de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] inputTypes, de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt[] resultTypes)
public void addData(de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt datenArt, de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert data)
public boolean isValidFor(java.util.Collection<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> types)
public java.util.Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> pruefe(MeteoMessstelle meteoMessstelle, java.util.Set<MeteoRuleCondition> verletzteBedingungen, java.util.Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten, java.util.Set<java.lang.String> ids, PllogUfdOptions options)
public abstract void checkRule(MeteoMessstelle meteoMessstelle, java.util.Set<MeteoRuleCondition> verletzteBedingungen, java.util.Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> implausibleDatenArten, java.util.Set<java.lang.String> ids, PllogUfdOptions options)
protected boolean isOk(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert)
protected java.lang.String formatWert(de.bsvrz.sys.funclib.bitctrl.dua.ufd.UmfeldDatenSensorWert wert)
public boolean isEvaluableFor(MeteoMessstelle meteoMessstelle)
protected java.util.Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> getInputTypes()
protected java.util.Set<de.bsvrz.sys.funclib.bitctrl.dua.ufd.typen.UmfeldDatenArt> getResultTypes()
protected int getId()