Inheritance diagram for ics.TripleApl.LiteralWff:

Public Member Functions | |
| LiteralWff (boolean d, Atom a) | |
| Wff | copy () |
| boolean | wffMatches (Wff wff, SubstList theta, BeliefBase beliefBase) |
| void | doSubst (SubstList sub) |
| boolean | equals (Wff w) |
| void | getVars (Vector vars) |
| boolean | isEmpty () |
| void | simplify () |
| void | simplify (BeliefBase bb) |
| String | toPrologString () |
| String | toPrologString (Vector vars) |
| String | toString () |
| Atom | getAtom () |
| Vector | getParameters () |
| boolean | eval (BeliefBase bb, SubstList sub) |
| Object | clone () |
Private Attributes | |
| Atom | atom |
| String | stringValue |
|
||||||||||||
|
Constructor for a LiteralWff,
|
|
|
Implements ics.TripleApl.Wff. |
|
|
Method to make a copy of a wff.
Implements ics.TripleApl.Wff. |
|
|
Method to replace the variables in this wff with their values.
Implements ics.TripleApl.Wff. |
|
|
Method to test on equality between two wff's. Equality is tested on type and content.
Implements ics.TripleApl.Wff. |
|
||||||||||||
|
Method in which the wff is evaluated and it results in
|
|
|
Method to get a copy of the atom of the LiteralWff.
|
|
|
Method to get the parameters used in this wff.
|
|
|
Method to fill a
Implements ics.TripleApl.Wff. |
|
|
Method to test whether the wff is empty. This usually means it has been created with an empty
Implements ics.TripleApl.Wff. |
|
|
Method to simplify a wff as far as possible (making calculations in parameters, or boolean calculations in
Implements ics.TripleApl.Wff. |
|
|
Method to simplify a wff as far as possible (making calculations in parameters, or boolean calculations in Implements ics.TripleApl.Wff. |
|
|
Method to get the wff in a `Prolog friendly' form.
Implements ics.TripleApl.Wff. |
|
|
Method to get the wff in a `Prolog friendly' form.
Implements ics.TripleApl.Wff. |
|
|
Method to get the wff in a printable form.
Implements ics.TripleApl.Wff. |
|
||||||||||||||||
|
Implements ics.TripleApl.Wff. |
|
|
|
|
|
|
1.4.5