|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectRaptor.NDRules.NDRule
Raptor.NDRules.NotIntro
public class NotIntro
Implements the Not Introduction rule
Extends abstract class NDRule.
Constructor Summary | |
---|---|
NotIntro(ProofBox pProof)
Constructs an NotIntro. |
Method Summary | |
---|---|
void |
addLine(ProofLine pClickedLine)
Adds the extra lines to the rule once the input line has been added. |
void |
apply()
Called by the RuleController to apply the rule. |
void |
check()
Called by the RuleController to check the input lines to the rule. |
Formula |
converse(Formula pFormula)
Returns the negated form of the given formula If the formula is already negated it will remove the Not sign (e.g. |
protected Formula |
getNewFormula(java.lang.String pOldFormula,
java.lang.String pMessage)
Takes as input a formula that was rejected because its atoms were not in the signature of the proof. |
boolean |
haveAll()
Returns true if the rule has all of the required input lines. |
Methods inherited from class Raptor.NDRules.NDRule |
---|
addInputLine, checkSignature |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NotIntro(ProofBox pProof)
pProof
- ProofBox representing in which box the rule is being appliedMethod Detail |
---|
public void addLine(ProofLine pClickedLine) throws java.lang.Exception
addLine
in class NDRule
pClickedLine
- ProofLine which has been selected
java.lang.Exception
public boolean haveAll()
haveAll
in class NDRule
public void check() throws java.lang.Exception
check
in class NDRule
java.lang.Exception
public void apply() throws java.lang.Exception
apply
in class NDRule
java.lang.Exception
public Formula converse(Formula pFormula)
pFormula
- Formula represents the formula which is to be negated.protected Formula getNewFormula(java.lang.String pOldFormula, java.lang.String pMessage) throws java.lang.Exception
getNewFormula
in class NDRule
pOldFormula
- the formula with atoms that are not in the signature of the
proof
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |