public class Hypothesis extends java.lang.Object implements java.lang.Comparable<Hypothesis>
| Constructor and Description |
|---|
Hypothesis(double tc,
double vc,
ConstraintNetwork cn,
Rule r,
Variable head,
int pass) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Hypothesis arg0) |
ConstraintNetwork |
getConstraintNetwork() |
Variable |
getHead() |
int |
getId() |
Bounds |
getInterval(java.util.HashMap<java.lang.String,SimpleTimeline> tls) |
double |
getOverallConsistency() |
int |
getPass() |
Rule |
getRule() |
double |
getTemporalConsistency() |
double |
getValueConsistency() |
protected void |
setConstraintNetwork(ConstraintNetwork constraintNetwork) |
void |
setId(int id) |
protected void |
setRule(Rule rule) |
protected void |
setTemporalConsistency(double temporalConsistency) |
protected void |
setValueConsistency(double valueConsistency) |
java.lang.String |
toCompactString() |
java.lang.String |
toString() |
public Hypothesis(double tc,
double vc,
ConstraintNetwork cn,
Rule r,
Variable head,
int pass)
public int getId()
public void setId(int id)
public Variable getHead()
public int getPass()
protected void setTemporalConsistency(double temporalConsistency)
public double getTemporalConsistency()
protected void setValueConsistency(double valueConsistency)
public double getValueConsistency()
protected void setConstraintNetwork(ConstraintNetwork constraintNetwork)
public ConstraintNetwork getConstraintNetwork()
protected void setRule(Rule rule)
public Rule getRule()
public java.lang.String toCompactString()
public java.lang.String toString()
toString in class java.lang.Objectpublic double getOverallConsistency()
public Bounds getInterval(java.util.HashMap<java.lang.String,SimpleTimeline> tls)
public int compareTo(Hypothesis arg0)
compareTo in interface java.lang.Comparable<Hypothesis>