MeteoRule1
, MeteoRule10
, MeteoRule11
, MeteoRule12
, MeteoRule13
, MeteoRule2
, MeteoRule3
, MeteoRule4
, MeteoRule5
, MeteoRule6
, MeteoRule7
, MeteoRule8
, MeteoRule9
public abstract class MeteoRule
extends java.lang.Object
Modifier | Constructor | 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 | 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()