Inheritance diagram for ics.TripleApl.Wff:

Public Member Functions | |
| boolean | getDenial () |
| void | setDenial (boolean b) |
| abstract Wff | copy () |
| abstract void | doSubst (SubstList sl) |
| abstract boolean | equals (Wff w) |
| abstract void | getVars (Vector vars) |
| abstract boolean | isEmpty () |
| abstract void | simplify () |
| abstract void | simplify (BeliefBase bb) |
| abstract String | toString () |
| abstract String | toPrologString () |
| abstract String | toPrologString (Vector vars) |
| abstract Object | clone () |
| abstract boolean | wffMatches (Wff wff, SubstList theta, BeliefBase beliefBase) |
Static Public Attributes | |
| static final int | WFF_AND = 0 |
| static final int | WFF_OR = 1 |
Protected Attributes | |
| boolean | isNotDenied |
WFF_AND and WFF_OR for use in OperatorWff and other classes in this package.
|
|
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
Method to make a copy of a wff.
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
Method to replace the variables in this wff with their values.
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
Method to test on equality between two wff's. Equality is tested on type and content.
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
Method to get the negation variable.
|
|
|
Method to fill a
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
Method to test whether the wff is empty. This usually means it has been created with an empty
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
Method to set the negation variable.
|
|
|
Method to simplify a wff as far as possible (making calculations in parameters, or boolean calculations in
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
Method to simplify a wff as far as possible (making calculations in parameters, or boolean calculations in Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
Method to get the wff in a `Prolog friendly' form.
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
Method to get the wff in a `Prolog friendly' form.
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
Method to get the wff in a printable form.
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
||||||||||||||||
|
Implemented in ics.TripleApl.LiteralWff, and ics.TripleApl.OperatorWff. |
|
|
|
|
|
|
|
|
|
1.4.5