rules
Class RuleBinding
java.lang.Object
rules.RuleBinding
- All Implemented Interfaces:
- java.lang.Cloneable
- public class RuleBinding
- extends java.lang.Object
- implements java.lang.Cloneable
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
clone
public java.lang.Object clone()
overlaps
public boolean overlaps(RuleBinding other)
responsibleFor
public Conj responsibleFor()
transition
public World transition(World old)
allTransitions
public java.util.List allTransitions(World old)
lprob
public double lprob(Example eg)
lprob
public double lprob()
getEg
public Example getEg()
getRule
public Rule getRule()
getBinding
public Subs getBinding()
getGroundAntecedentList
public java.util.List getGroundAntecedentList()
getGroundAntecedentIterator
public java.util.Iterator getGroundAntecedentIterator()
getNextStates
public java.util.List getNextStates(java.lang.String oldConjString)
getNextStates
public java.util.List getNextStates(World oldstate)
getGroundOutcomes
public java.util.List getGroundOutcomes(java.lang.String oldConjString)
probabilityOfTransition
public double probabilityOfTransition(World old,
World destination)
hasOutcomeFor
public boolean hasOutcomeFor(Example eg)
toString
public java.lang.String toString()
main
public static void main(java.lang.String[] args)