|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Formula | The type of all logic formulas that accept visitors. |
| Visitor | A visitor to formulas. |
| Class Summary | |
|---|---|
| Conjunction | The conjunction ("and") of two subformulas. |
| Disjunction | The disjunction ("and") of two subformulas. |
| Environment | An environment in which to evaluate a formula. |
| Factory | A factory for creating formulas from a reader. |
| LogicalConstant | A logical constant, representing true or false. |
| LogicalVariable | A logical variable, representing true or false (but we may not know which). |
| Named | The superclass of all named objects in the package. |
| Negation | The negation of a formula. |
| VisitorEvaluate | A visitor that evaluates each formula, returning Boolean.TRUE if the formula is true, Boolean.FALSE if the formula is false, and null if its value cannot be determined. |
| VisitorToString | A visitor that produces a string representation for each formula. |
Propositional and first-order logic with visitors, singletons, and other patterns used.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||