|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.computing.ai.planning.Precondition
org.jscience.computing.ai.planning.PreconditionNil
public class PreconditionNil
This class represents an iterator over all the possible bindings that can satisfy an empty logical expression at run time. Note that in this case there is only one such binding, and that is the empty binding.
| Constructor Summary | |
|---|---|
PreconditionNil(int vars)
To initialize this empty logical expression. |
|
| Method Summary | |
|---|---|
void |
bind(Term[] binding)
Since this is an empty logical expression, this function does nothing. |
protected Term[] |
nextBindingHelper()
To return the next satisfier for this empty logical expression. |
protected void |
resetHelper()
To reset this empty logical expression. |
| Methods inherited from class org.jscience.computing.ai.planning.Precondition |
|---|
nextBinding, reset, setComparator, setFirst |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PreconditionNil(int vars)
vars - the number of variables the current logical expression has.
This is used to return a binding of appropriate size.| Method Detail |
|---|
public void bind(Term[] binding)
bind in class Preconditionbinding - DOCUMENT ME!protected Term[] nextBindingHelper()
nextBindingHelper in class Preconditionprotected void resetHelper()
resetHelper in class Precondition
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||