public class DomainDescription
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DomainDescription.OPTIONS |
static class |
DomainDescription.TIMELINEOPION |
| Constructor and Description |
|---|
DomainDescription() |
DomainDescription(Rule... rules) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFuzzyInferredEvents(Hypothesis best) |
void |
addFuzzySensorEvents(FuzzySensorEvent... events) |
void |
addRule(Rule r) |
void |
addRules(Rule[] rules) |
void |
drawNetwork() |
Hypothesis[] |
getBestHypotheses(double threshold) |
Hypothesis[] |
getBestHypotheses(int max) |
ConstraintNetwork |
getConstraintNetwork() |
Constraint[] |
getConstraints() |
Hypothesis[] |
getMaxTimeline() |
Bounds |
getMinInterval(Hypothesis h) |
Rule[] |
getRules() |
long |
getTime() |
SimpleTimeline |
getTimeline(Sensor s) |
SimpleTimeline[] |
getTimelines() |
Variable[] |
getVariables() |
void |
pauseMonitoring() |
void |
registerHypothesisListener(HypothesisListener hl,
double threshold) |
void |
registerHypothesisListener(HypothesisListener hl,
int maxHypotheses) |
void |
resumeMonitoring() |
void |
setOptions(DomainDescription.OPTIONS opt) |
void |
startMonitoring() |
void |
stopMonitoring() |
public DomainDescription(Rule... rules)
public DomainDescription()
public void addRule(Rule r)
public void addRules(Rule[] rules)
public void startMonitoring()
public void stopMonitoring()
public void pauseMonitoring()
public void resumeMonitoring()
public long getTime()
public void setOptions(DomainDescription.OPTIONS opt)
public ConstraintNetwork getConstraintNetwork()
public Hypothesis[] getBestHypotheses(int max)
public Hypothesis[] getBestHypotheses(double threshold)
public Hypothesis[] getMaxTimeline()
public void addFuzzyInferredEvents(Hypothesis best)
public void addFuzzySensorEvents(FuzzySensorEvent... events)
public Rule[] getRules()
public void drawNetwork()
public SimpleTimeline getTimeline(Sensor s)
public SimpleTimeline[] getTimelines()
public Bounds getMinInterval(Hypothesis h)
public void registerHypothesisListener(HypothesisListener hl, double threshold)
public void registerHypothesisListener(HypothesisListener hl, int maxHypotheses)
public Variable[] getVariables()
public Constraint[] getConstraints()