|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectRaptor.LogicParser.Formula.Formula
Raptor.LogicParser.Formula.NotBool
public class NotBool
Constructor Summary | |
---|---|
NotBool(java.lang.String name)
|
Method Summary | |
---|---|
void |
addToSignature(PanSignature signature)
This method adds this Formula to the passed PanSignature's Predicate list IF it is not already in the signature. |
boolean |
checkSub(Term termX,
Term termY,
Formula formula)
Returns true if the passed formula f can be reached by substituting the occurrences of Term x by Term y. |
java.lang.String |
clashes(PanSignature signature)
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String "". |
java.lang.String |
display()
Returns the a String to display the Formula. |
int |
getPrecedence()
Returns an integer representing the precedence of this formula according to binding conventions |
java.util.List<Term> |
getTerms()
This method returns a list |
Formula |
regenerate()
Returns a copy of the Formula which can be saved as part of the copy made for the undo function. |
Formula |
s()
Creates VVar to replace PVar in the formula where necessary. |
void |
setAtoms()
Adds the list of Atoms in a given tree to the list of Atoms. |
void |
setVars(Var var)
This method adds Var v to the list of variables this Formula is bound to. |
Term |
ST()
|
Formula |
subAll(PTerm left,
PTerm right)
|
Formula |
subAll(Term termX,
Term termY)
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y. |
Formula |
subBoolRes(java.lang.String display)
|
Methods inherited from class Raptor.LogicParser.Formula.Formula |
---|
check, concatNoDup, getAtoms, getLeft, getRight, getTuples, getVars, higher, map, setLeft, setRight, setTuples, showTuples, sub, subBool |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NotBool(java.lang.String name)
Method Detail |
---|
public void addToSignature(PanSignature signature)
Formula
addToSignature
in class Formula
signature
- PanSignature represents the signature to add this Formula to.public boolean checkSub(Term termX, Term termY, Formula formula)
Formula
checkSub
in class Formula
termX
- Term represents the Term to be substituted.termY
- Term represents the Term to substitute Term x.formula
- Formula represents the Formula to check if it can be reached
after substitution.public java.lang.String clashes(PanSignature signature)
Formula
clashes
in class Formula
signature
- PanSignature represents the PanSignature to be checked if this
Atom clashes with.public java.lang.String display()
Formula
display
in class Formula
public int getPrecedence()
Formula
getPrecedence
in class Formula
public java.util.List<Term> getTerms()
Formula
getTerms
in class Formula
public Formula regenerate()
Formula
regenerate
in class Formula
public Formula s()
Formula
s
in class Formula
public void setAtoms()
Formula
setAtoms
in class Formula
public void setVars(Var var)
Formula
setVars
in class Formula
var
- Var represents the Var to be added to the list of this
Formula's variables.public Formula subAll(Term termX, Term termY)
Formula
subAll
in class Formula
termX
- Term represents the Term to be substituted.termY
- Term represents the Term to substitute Term x.public Term ST()
ST
in class Formula
public Formula subAll(PTerm left, PTerm right)
subAll
in class Formula
public Formula subBoolRes(java.lang.String display)
subBoolRes
in class Formula
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |