| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectPandora.NDRules.NDRule
Pandora.NDRules.FalsityElim
public class FalsityElim
Implements the Falsity Elimination rule.
        Extends abstract class Rule.
| Field Summary | 
|---|
| Fields inherited from class Pandora.NDRules.NDRule | 
|---|
firstLine | 
| Constructor Summary | |
|---|---|
FalsityElim(ProofBox proof)
Constructs a FalsityElim.  | 
|
| Method Summary | |
|---|---|
 void | 
addLine(ProofLine clickedLine)
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.  | 
 boolean | 
haveAll()
Returns true if the rule has all of the required input lines.  | 
| Methods inherited from class Pandora.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 FalsityElim(ProofBox proof)
proof - ProofBox representing in which box the rule is being applied| Method Detail | 
|---|
public void addLine(ProofLine clickedLine)
             throws java.lang.Exception
addLine in class NDRuleclickedLine - ProofLine which has been selected
java.lang.Exceptionpublic boolean haveAll()
haveAll in class NDRule
public void check()
           throws java.lang.Exception
check in class NDRulejava.lang.Exception
public void apply()
           throws java.lang.Exception
apply in class NDRulejava.lang.Exception
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||