|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectRaptor.NDRules.NDRule
Raptor.NDRules.IffElimDerived
public class IffElimDerived
Implements the Iff Elimination Derived rule
Extends abstract class NDRule.
Constructor Summary | |
---|---|
IffElimDerived(ProofBox pProof)
Constructs an IffElimDerived. |
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. |
static boolean |
contradictory(Formula pFirst,
Formula pSecond)
Checks if the two formulas ar contradictory(One is the Not of the other one) |
boolean |
haveAll()
Returns true if the rule has all of the required input lines Only the first line is required so this method returns true. |
Methods inherited from class Raptor.NDRules.NDRule |
---|
addInputLine, checkSignature, getNewFormula |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IffElimDerived(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 static boolean contradictory(Formula pFirst, Formula pSecond)
pFirst
- Formula represents the first formulapSecond
- Formula represents the second formula to be compared against
the first formulapublic void apply() throws java.lang.Exception
apply
in class NDRule
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |