A B C D E F G H I J K L M N O P Q R S T U V W Y _

A

AArray - Class in Raptor.LogicParser.Formula
Creates an AArray term.
AArray(String, Vector<Term>) - Constructor for class Raptor.LogicParser.Formula.AArray
Constructs a new array.
accept(File) - Method in class Raptor.xGui.RaptorFileFilter
Returns true if the specified abstract pathname should be included in the pathname list.
accept(File) - Method in class Raptor.xGui.RaptorMethodFileFilter
Returns true if the specified abstract pathname should be included in the pathname list.
action_obj - Variable in class Raptor.LogicParser.parser
Instance of action encapsulation class.
action_obj - Variable in class Raptor.ProgramParser.parser
Instance of action encapsulation class.
action_table() - Method in class Raptor.LogicParser.parser
Access to parse-action table.
action_table() - Method in class Raptor.ProgramParser.parser
Access to parse-action table.
actionPerformed(ActionEvent) - Method in class Raptor.Help.Help
Handles the events thrown by the TextFieldListener and action Listeners attached to the Search and Radio Buttons.
actionPerformed(ActionEvent) - Method in class Raptor.ProofBox
Handles actions performed within the ProofWindow
actionPerformed(ActionEvent) - Method in class Raptor.ProofWindow
Handles actions performed within the ProofWindow
actionPerformed(ActionEvent) - Method in class Raptor.View
Handles actions carried out in Pandora.
ADD - Static variable in class Raptor.LogicParser.sym
 
ADD - Static variable in class Raptor.ProgramParser.sym
 
addAArrayDecsToSignature(List<AArray>) - Method in class Raptor.PanSignature
Adds all the AArrays in the passed List to this PanSignature IF the signature does not already contain them.
addArrayDecsToSignature(List<String>) - Method in class Raptor.PanSignature
Adds all the ArrayDecs in the passed List to this PanSignature IF the signature does not already contain them.
addBoolDecsToSignature(List<String>) - Method in class Raptor.PanSignature
Adds all the BoolDecs in the passed List to this PanSignature IF the signature does not already contain them.
addConstant(String) - Method in class Raptor.PanSignature
Add a constant to this PanSignature.
addConstant() - Method in class Raptor.ProofWindow
Adds a Constant to the signature
addConstsToSignature(List<SimpleTerm>) - Method in class Raptor.PanSignature
Adds all the SimpleTerms in the passed SimpleTerm List to this PanSignature's Constant list IF the signature does not already contain them.
addFirstLine(ProofItem) - Method in class Raptor.RuleController
Takes the first selected line and stores it in currentLine.
addFuncsToSignature(List<Function>) - Method in class Raptor.PanSignature
Adds all the Functions in the passed Function List to this PanSignature's Function list IF the signature does not already contain them
addFunction(String, int) - Method in class Raptor.PanSignature
Add a function to this PanSignature.
addFunction() - Method in class Raptor.ProofWindow
Adds a Function to the signature
addInputLine(ProofLine) - Method in class Raptor.NDRules.ForallTick
Adds the input line to the rule.
The line is checked to ensure it is a goal line.
addInputLine(ProofLine) - Method in class Raptor.NDRules.NDRule
Adds the input line to the rule.
addInputLine(ProgramLine) - Method in class Raptor.RAPRules.RAPRule
Adds the selected input line to the rule.
addItem(ProofItem) - Method in class Raptor.ProofBox
Adds ProofItem to the LinkedList of ProofItems in the ProofBox.
addItem(int, ProofItem) - Method in class Raptor.ProofBox
Adds ProofItem to specified position in LinkedList of ProofItems.
addKW(String) - Method in class Raptor.Help.HelpAccessProcedures
Adds the specified keyword to the keyword list of the file if it does not already contain it.
addLine(ProofLine) - Method in class Raptor.NDRuleController
Adds the given ProofLine to the proof as extra input.
addLine(ProofLine) - Method in class Raptor.NDRules.AndElim
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.AndIntro
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.EM
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.ExistsElim
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.ExistsIntro
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.FalsityElim
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.FalsityIntro
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.ForallArrowElim
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.ForallElim
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.ForallIntro
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.ForallTick
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.IffElim
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.IffElimDerived
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.IffIntro
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.IffIntroDerived
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.ImpliesElim
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.ImpliesIntro
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.Instantiate
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.Lemma
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.NDRule
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.NotElim
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.NotIntro
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.NotNot
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.OrElim
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.OrIntro
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.PC
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.Reflexivity
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.Substitution
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.Tick
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.TM
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.TMTick
Adds the extra lines to the rule once the input line has been added.
addLine(ProofLine) - Method in class Raptor.NDRules.TopIntro
Adds the extra lines to the rule once the input line has been added.
addLLVarsToSignature(List<LLVar>) - Method in class Raptor.PanSignature
Adds all the LLVars in the passed List to this PanSignature IF the signature does not already contain them.
addMethodsToSignature(List<MethodDeclaration>) - Method in class Raptor.PanSignature
Adds all the Methods in the passed List to this PanSignature IF the signature does not already contain them.
addPArrayDecsToSignature(List<PArray>) - Method in class Raptor.PanSignature
Adds all the PArrays in the passed List to this PanSignature IF the signature does not already contain them.
addPLVarsToSignature(List<PLVar>) - Method in class Raptor.PanSignature
Adds all the PLVars in the passed List to this PanSignature IF the signature does not already contain them.
addPredicate(String, int) - Method in class Raptor.PanSignature
Add a predicate to this PanSignature.
addPredicate() - Method in class Raptor.ProofWindow
Adds a Predicate to the signature
addProofWindow(String) - Method in class Raptor.View
Creates a new tab with specified title for proof window
addPVarsToSignature(List<PVar>) - Method in class Raptor.PanSignature
Adds all the PVars in the passed PVars List to this PanSignature's PVar list IF the signature does not already contain them.
addRule(String) - Method in class Raptor.RuleController
Determines whether to create a RAPRuleController or a NDRuleController.
addSkolems(ProofBox, PanSignature) - Method in class Raptor.ProofBox
 
addTermsToSignature(List<Term>) - Method in class Raptor.PanSignature
Adds all the Terms in the passed Term List to this PanSignature IF the signature does not already contain them.
addToMainProofBox(ProofItem) - Method in class Raptor.ProofWindow
Adds a ProofItem to the mainProofBox
addToPost(String) - Method in class Raptor.ProofWindow
Adds the input string to post
addToPre(String) - Method in class Raptor.ProofWindow
Adds the input string to pre
addToProgram(String) - Method in class Raptor.ProofWindow
Adds the input string to program
addToSignature(PanSignature) - Method in class Raptor.LogicParser.ArrayWrapper
 
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.AArray
This method adds this Term to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.AExp.AExp
This method adds this Term to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.And
This method adds the Atoms and Terms of this Formula to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Atom
This method adds this Atom to the passed PanSignature's Predicate list IF it is not already in the signature.
If this Atom is an instance of Predicate, its Parameters will be added to the signature as well.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.BExp.BExp
This method adds this Formula to the passed PanSignature's Predicate list IF it is not already in the signature
If this Formula is an instance of Predicate, its Parameters will be added to the signature as well.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Blah
 
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Bool
 
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Exists
This method adds this Formula to the passed PanSignature's IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Forall
This method adds this Formula to the passed PanSignature's IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Formula
This method adds this Formula to the passed PanSignature's Predicate list IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Function
This method adds this Function to the Function List and its Terms to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Iff
This method adds the Atoms and Terms of this Formula to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Implies
This method adds the Atoms and Terms of this Formula to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.LLVar
This method adds this Term to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.LogicTerm
 
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.LTerm
 
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Not
This method adds the Atoms and Terms of this Formula to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.NotBlah
 
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.NotBool
 
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Num
This method adds this Term to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Or
This method adds the Atoms and Terms of this Formula to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.SimpleTerm
This method adds this SimpleTerm to the Constant List of the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.SkTerm
This method adds this Term to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Term
This method adds this Term to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Unknown
This method adds this Formula to the passed PanSignature's Predicate list IF it is not already in the signature
If this Formula is an instance of Predicate, its Parameters will be added to the signature as well.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.Var
This method adds this Var to the Variable List of the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.LogicParser.Formula.VVar
This method adds this Term to the passed PanSignature IF it is not already in the signature.
addToSignature(PanSignature) - Method in class Raptor.PanSignature
Adds to this PanSignature the passed PanSignature's contents.
addToSignature(List<Atom>) - Method in class Raptor.PanSignature
Adds all the Atoms in the passed Atom List to this PanSignature's Predicate list IF the signature does not already contain them.
addToSignature(PanSignature) - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
This method adds this Formula to the passed PanSignature's Predicate list IF it is not already in the signature
If this Formula is an instance of Predicate, its Parameters will be added to the signature as well.
addToSignature(List<Atom>) - Method in class Raptor.ProofBox
Adds the given list of Atoms to the signature of the ProofBox.
addVarDecsToSignature(List<String>) - Method in class Raptor.PanSignature
Adds all the VarDecs in the passed List to this PanSignature IF the signature does not already contain them.
addVarsToSignature(List<Var>) - Method in class Raptor.PanSignature
Adds all the Vars in the passed Var List to this PanSignature's Var list IF the signature does not already contain them
addVarToSignature(Var) - Method in class Raptor.PanSignature
Adds the passed Var to this PanSignature's Variable list IF the signature does not already contain them
addVVarsToSignature(List<VVar>) - Method in class Raptor.PanSignature
Adds all the VVars in the passed VVar List to this PanSignature's VVar list IF the signature does not already contain them.
AExp - Class in Raptor.LogicParser.Formula.AExp
Abstract class for arithmetic expressions.
AExp(Term, Term, String) - Constructor for class Raptor.LogicParser.Formula.AExp.AExp
Create a new arithmetic expression
AIDENT - Static variable in class Raptor.LogicParser.sym
 
AMP - Static variable in class Raptor.ProgramParser.sym
 
and - Static variable in class Raptor.Help.ErrorMessages
 
and - Static variable in class Raptor.Help.HelpMessages
 
and() - Method in class Raptor.LogicParser.ArrayWrapper
 
And - Class in Raptor.LogicParser.Formula
The And formula.
Extends abstract Formula class.
And(Formula, Formula) - Constructor for class Raptor.LogicParser.Formula.And
Constructs an And Formula.
AND - Static variable in class Raptor.LogicParser.sym
 
AND - Static variable in class Raptor.ProgramParser.sym
 
and_elimination - Variable in class Raptor.Help.HelpMessages
 
and_elimination_input_left - Variable in class Raptor.Help.HelpMessages
 
and_elimination_input_right - Variable in class Raptor.Help.HelpMessages
 
and_forwards - Static variable in class Raptor.Help.ErrorMessages
 
AndElim - Class in Raptor.NDRules
Implements the And Elmination rule.
Extends abstract class Rule.
AndElim(ProofBox) - Constructor for class Raptor.NDRules.AndElim
Constructs an AndElim.
AndElim - Static variable in class Raptor.Types
 
AndEliminationFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the And Elimination Rule.
AndEliminationKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'AndEliminationFile'.
AndIntro - Class in Raptor.NDRules
Implements the And Introduction rule
Extends abstract class NDRule.
AndIntro(ProofBox) - Constructor for class Raptor.NDRules.AndIntro
Constructs an AndIntro.
AndIntro - Static variable in class Raptor.Types
 
AndIntroductionFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the And Introduction Rule.
AndIntroductionKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'AndIntroductionFile'.
AndTerm - Class in Raptor.ProgramParser.Statements
 
AndTerm(Formula) - Constructor for class Raptor.ProgramParser.Statements.AndTerm
 
apply() - Method in class Raptor.NDRuleController
Called by RuleController to apply the RAPRule.
apply() - Method in class Raptor.NDRules.AndElim
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.AndIntro
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.EM
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.ExistsElim
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.ExistsIntro
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.FalsityElim
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.FalsityIntro
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.ForallArrowElim
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.ForallElim
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.ForallIntro
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.ForallTick
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.IffElim
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.IffElimDerived
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.IffIntro
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.IffIntroDerived
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.ImpliesElim
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.ImpliesIntro
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.Instantiate
Called by the controller to apply the instantiate rule.
apply() - Method in class Raptor.NDRules.Lemma
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.NDRule
Called by the controller to apply the rule.
apply() - Method in class Raptor.NDRules.NotElim
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.NotIntro
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.NotNot
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.OrElim
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.OrIntro
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.PC
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.Reflexivity
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.Substitution
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.Tick
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.TM
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.TMTick
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.NDRules.TopIntro
Called by the RuleController to apply the rule.
apply() - Method in class Raptor.RAPRuleController
Called by RuleController to apply the RAPRule.
apply() - Method in class Raptor.RAPRules.Assign
Called by the controller to apply the assign rule.
apply() - Method in class Raptor.RAPRules.IfRule
Called by the controller to apply the if rule.
apply() - Method in class Raptor.RAPRules.MethodRule
 
apply() - Method in class Raptor.RAPRules.RAPRule
Called by the controller to apply the selected rule.
apply() - Method in class Raptor.RAPRules.Semi
Called by the controller to apply the semicolon rule.
apply() - Method in class Raptor.RAPRules.SkipRule
Called by the controller to apply the skip rule.
apply() - Method in class Raptor.RAPRules.WhileRule
Called by the controller to apply the while rule.
apply() - Method in class Raptor.RuleController
First call adds the currentLine to the currentRule.
apply_to_prog_line - Static variable in class Raptor.Help.ErrorMessages
 
applyFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the Apply Menu.
applyFont(JComponent, String) - Method in class Raptor.View
Sets the font size of given component
applyKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'applyFile'.
ArrayWrapper - Class in Raptor.LogicParser
 
ArrayWrapper(String, Vector<Integer>) - Constructor for class Raptor.LogicParser.ArrayWrapper
 
arrow - Static variable in class Raptor.Help.ErrorMessages
 
arrow - Static variable in class Raptor.Help.HelpMessages
 
arrow_backwards - Static variable in class Raptor.Help.ErrorMessages
 
ArrowEliminationFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the Arrow Elimination Rule.
ArrowEliminationKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'ArrowEliminationFile'.
ArrowIntroductionFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the Arrow Introduction Rule.
ArrowIntroductionKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'ArrowIntroductionFile'.
artisticGreen - Static variable in class Raptor.xGui.Colour
 
artisticSlightlyMoreGreenThanTennisBallYellowGreen - Static variable in class Raptor.xGui.Colour
 
Assign - Class in Raptor.RAPRules
Implements the assign rule.
Assign(ProofBox) - Constructor for class Raptor.RAPRules.Assign
Constructs an Assign rule instance.
Assign - Static variable in class Raptor.Types
 
Assignment - Class in Raptor.ProgramParser.Statements
An assignment instruction.
Assignment() - Constructor for class Raptor.ProgramParser.Statements.Assignment
For XMLEncoder
Assignment(PTerm, PTerm) - Constructor for class Raptor.ProgramParser.Statements.Assignment
Constructs a new Assignment instruction.
Assignment(PTerm, BoolTerm) - Constructor for class Raptor.ProgramParser.Statements.Assignment
 
Assume - Static variable in class Raptor.Types
 
Atom - Class in Raptor.LogicParser.Formula
The Atom formula.
Extends abstract class Formula.
Atom(String) - Constructor for class Raptor.LogicParser.Formula.Atom
Constructs an Atom Formula.
AutoPrecondition - Variable in class Raptor.View
 

B

basicConceptsFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the Basic Concepts.
basicConceptsKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'basicConceptsFile'.
BExp - Class in Raptor.LogicParser.Formula.BExp
Abstract class for boolean expressions.
BExp(Term, Term, String) - Constructor for class Raptor.LogicParser.Formula.BExp.BExp
Create a new binary expression
BIDENT - Static variable in class Raptor.LogicParser.sym
 
black - Static variable in class Raptor.xGui.Colour
 
Blah - Class in Raptor.LogicParser.Formula
 
Blah(String) - Constructor for class Raptor.LogicParser.Formula.Blah
 
Blah(String, boolean) - Constructor for class Raptor.LogicParser.Formula.Blah
 
Blah(PTerm, boolean) - Constructor for class Raptor.LogicParser.Formula.Blah
 
Bool - Class in Raptor.LogicParser.Formula
 
Bool(String) - Constructor for class Raptor.LogicParser.Formula.Bool
 
BOOL - Static variable in class Raptor.LogicParser.sym
 
BOOL - Static variable in class Raptor.ProgramParser.sym
 
BoolTerm - Class in Raptor.ProgramParser.Statements
 
BoolTerm(boolean) - Constructor for class Raptor.ProgramParser.Statements.BoolTerm
 
borderBlue - Static variable in class Raptor.xGui.Colour
 
BOTTOM - Static variable in class Raptor.LogicParser.sym
 
boxBorder - Static variable in class Raptor.xGui.Colour
 
BVar - Class in Raptor.ProgramParser.Statements
 
BVar(Object, BoolTerm) - Constructor for class Raptor.ProgramParser.Statements.BVar
 
BVar(Object, AndTerm) - Constructor for class Raptor.ProgramParser.Statements.BVar
 

C

changeFontSize(int) - Method in class Raptor.View
Changes the size of font in View
changeName(String) - Method in class Raptor.LogicParser.Formula.Blah
 
check(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Formula
Returns true if the passed formula f can be reached by substituting the occurrences of Term x by Term y.
check() - Method in class Raptor.NDRules.AndElim
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.AndIntro
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.EM
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.ExistsElim
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.ExistsIntro
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.FalsityElim
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.FalsityIntro
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.ForallArrowElim
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.ForallElim
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.ForallIntro
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.ForallTick
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.IffElim
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.IffElimDerived
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.IffIntro
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.IffIntroDerived
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.ImpliesElim
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.ImpliesIntro
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.Instantiate
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.Lemma
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.NDRule
Called by the controller to check the input lines to the rule.
check() - Method in class Raptor.NDRules.NotElim
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.NotIntro
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.NotNot
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.OrElim
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.OrIntro
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.PC
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.Reflexivity
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.Substitution
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.Tick
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.TM
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.TMTick
Called by the RuleController to check the input lines to the rule.
check() - Method in class Raptor.NDRules.TopIntro
Called by the RuleController to check the input lines to the rule.
check2(Term, Term, Equals) - Method in class Raptor.LogicParser.Formula.Equals
A helper function used by the checkSub method
Returns true if the passed formula f can be reached by substituting th eoccurrences of Term x by Term y in this Formula.
check2(Term, Term, Predicate) - Method in class Raptor.LogicParser.Formula.Predicate
A helper function used by th checkSub method.
Returns true if the passed formula f can be reached by substituting th eoccurrences of Term x by Term y in this Predicate.
checkFunc(Function, Function) - Method in class Raptor.LogicParser.Formula.Predicate
 
checkPost(String, ProofWindow) - Method in class Raptor.ParseInputController
Returns true if the postcondition is successfully parsed and allows further input.
checkPre(String, ProofWindow) - Method in class Raptor.ParseInputController
Returns true if the precondition is successfully parsed and allows further input.
checkProg(String, ProofWindow) - Method in class Raptor.ParseInputController
Returns true if the program is successfully parsed and allows further input.
checkSignature(Term) - Method in class Raptor.NDRules.ExistsIntro
Returns false if the passed Term clashes with or is not included in the signature of the box this rule is applied in, true otherwise.
checkSignature(Term) - Method in class Raptor.NDRules.ForallArrowElim
Returns false if the passed Term clashes with or is not included in the signature of the box this rule is applied in, true otherwise.
checkSignature(Term) - Method in class Raptor.NDRules.ForallElim
Returns false if the passed Term clashes with or is not included in the signature of the box this rule is applied in, true otherwise.
checkSignature(Formula) - Method in class Raptor.NDRules.NDRule
Returns true if the given formula contains only predicates/terms/functions already in the signature of the proof
and if it does not clash with any of the previously declared predicates/functions and constants.
checkSignature(Term) - Method in class Raptor.NDRules.Reflexivity
 
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.ArrayWrapper
 
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.And
Returns true if the passed formula f can be reached by substituting th eoccurrences of Term x by Term y in this Formula
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Atom
Returns true if the passed formula f can be reached by substituting th eoccurrences of Term x by Term y in this Atom.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.BExp.BExp
Returns true if the passed formula f can be reached by substituting the occurrences of Term pTermX by Term pTermY.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Blah
 
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Bool
 
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Equals
Returns true if the passed formula f can be reached by substituting the occurrences of Term x by Term y in this Formula.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Exists
Returns true if the passed formula f can be reached by substituting the occurrences of Term x by Term y.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.False
Returns true if the passed formula f can be reached by substituting the occurrences of Term x by Term y in this Formula.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Forall
Returns true if the passed formula f can be reached by substituting the occurrences of Term x by Term y.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Formula
Returns true if the passed formula f can be reached by substituting the occurrences of Term x by Term y.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Iff
Returns true if the passed formula f can be reached by substituting th eoccurrences of Term x by Term y in this Formula.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Implies
Returns true if the passed formula f can be reached by substituting th eoccurrences of Term x by Term y in this Formula.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Not
Returns true if the passed formula f can be reached by substituting th eoccurrences of Term x by Term y in this Formula.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.NotBlah
 
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.NotBool
 
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Or
Returns true if the passed formula f can be reached by substituting the occurrences of Term x by Term y in this Formula.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Predicate
Returns true if the passed formula f can be reached by substituting th eoccurrences of Term x by Term y in this Predicate.
If no Term is passed to be substituted(a = null) it is the case that we have to check if formula f can be reached by substituting any of its Terms.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.True
Returns true if the passed formula f can be reached by substituting th eoccurrences of Term x by Term y in this Formula.
checkSub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Unknown
Returns true if the passed formula f can be reached by substituting th eoccurrences of Term x by Term y in this Unknown.
checkSub(Term, Term, Formula) - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
Returns true if the passed formula f can be reached by substituting the occurrences of Term x by Term y.
checkVarSub(Formula) - Method in class Raptor.NDRules.ExistsIntro
Only used when the rule is applied forwards to check if the passed formula can be reached by applying There Exists Introduction forwards on the selected line's formula.
checkVarSub(Formula) - Method in class Raptor.NDRules.ForallElim
Only used when the rule is applied backwards to check if the passed formula can be reached by applying For All Elimination backwards on the selected line's formula.
checkVarSub(Formula, Formula) - Method in class Raptor.NDRules.ForallTick
Only used when the rule is applied backwards to check if the passed formula can be reached by applying For All Tick backwards on the selected line's formula.
clashes(PanSignature) - Method in class Raptor.LogicParser.ArrayWrapper
 
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.AArray
Returns a String of error message if this Term clashes with the passed PanSignature.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.AExp.AExp
Returns a String of error message if this Term clashes with the passed PanSignature.
A Term clashes with a PanSignature if it clashes with any of its Predicates,Constants,Functions or Variables.
If this Term does not clash with the Signature, it is added to the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.And
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An And Formula clashes with a signature if any of its left or right sub-Formulae clashes with the signature.
clashes(Atom) - Method in class Raptor.LogicParser.Formula.Atom
Returns true if this Atom clashes with the passed Atom
An Atom clashes with another Atom if they have the same name but different arities.
clashes(Term) - Method in class Raptor.LogicParser.Formula.Atom
Returns true if this Atom clashes with the passed Term
An Atom clashes with a Term if they have the same name.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Atom
Returns a String containing an Error character if this Atom clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An Atom clashes with a signature if it clashes with any of its Predicates/Functions/Constants/Variables.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.BExp.BExp
Returns a String of error message if this Term clashes with the passed PanSignature.
A Term clashes with a PanSignature if it clashes with any of its Predicates,Constants,Functions or Variables.
If this Term does not clash with the Signature, it is added to the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Blah
 
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Bool
 
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.False
Returns an Empty String "" as a bottom formula never clashes with a signature.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Formula
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String "".
clashes(Atom) - Method in class Raptor.LogicParser.Formula.Function
Returns true if the passed Atom clashes with this Function
An Atom clashes with a Function if they have the same name.
clashes(Term) - Method in class Raptor.LogicParser.Formula.Function
Returns true if the passed Term(Constant/Function/Variable) clashes with this Function.
A Function clashes with a Term if they have the same name.
Two Functions clash if they have the same name but different arities.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Function
Returns a String of error message if this Function clashes with the passed PanSignature.
A Function clashes with a PanSignature if it clashes with any of its Predicates,Constants, Functions or Variables.
If this Function does not clash with the Signature, the Function is added to the Function list of the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Iff
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An Iff Formula clashes with a signature if any of its left or right sub-Formulae clashes with the signature.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Implies
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An Implies Formula clashes with a signature if any of its left or right sub-Formulae clashes with the signature.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.LLVar
Returns a String of error message if this Term clashes with the passed PanSignature.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.LogicTerm
 
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.LTerm
 
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Not
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
A Not Formula clashes with a signature if any of its left or right sub-Formulae clashes with the signature.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.NotBlah
 
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.NotBool
 
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Num
Returns a String of error message if this Term clashes with the passed PanSignature
A Term clashes with a PanSignature if it clashes with any of its Predicates,Constants,Functions or Variables.
If this Term does not clash with the Signature, it is added to the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Or
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An Or Formula clashes with a signature if any of its left or right sub-Formulae clashes with the signature.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Quantifier
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
A Quantifier Formula clashes with a signature if its variable or its Formula clashes with the signature.
clashes(Atom) - Method in class Raptor.LogicParser.Formula.SimpleTerm
Returns true if the passed Atom clashes with this SimpleTerm.
An Atom clashes with a SimpleTerm if they have the same name.
clashes(Term) - Method in class Raptor.LogicParser.Formula.SimpleTerm
Returns true if the passed Term(Constant/Function/Variable) clashes with this SimpleTerm.
A SimpleTerm clashes with a Term if they have the same name.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.SimpleTerm
Returns a String of error message if this SimpleTerm clashes with the passed PanSignature.
A SimpleTerm clashes with a PanSignature if it clashes with any of its Predicates,Constants,Functions or Variables.
If this SimpleTerm does not clash with the Signature, it is added to the Constant list of the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Sk
Returns a String containing an Error character if this Atom clashes with the passed PanSignature, Otherwise it will return an Empty String "".
An Atom clashes with a signature if it clashes with any of its Predicates/Functions/Constants/Variables.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.SkTerm
Returns a String of error message if this Term clashes with the passed PanSignature.
A Term clashes with a PanSignature if it clashes with any of its Predicates,Constants,Functions or Variables.
If this Term does not clash with the Signature, it is added to the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Term
Returns a String of error message if this Term clashes with the passed PanSignature.
A Term clashes with a PanSignature if it clashes with any of its Predicates,Constants,Functions or Variables.
If this Term does not clash with the Signature, it is added to the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.True
Returns an Empty String "" as a top formula never clashes with a signature.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Unknown
Returns a String containing an Error character if this Unknown clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An Atom clashes with a signature if it clashes with any of its Predicates/Functions/Constants/Variables.
clashes(Atom) - Method in class Raptor.LogicParser.Formula.Var
Returns true if the passed Atom clashes with this Var
An Atom clashes with a Var if they have the same name.
clashes(Term) - Method in class Raptor.LogicParser.Formula.Var
Returns true if the passed Term(Constant/Function/Var) clashes with this Var.
A Var clashes with a Term if they have the same name.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.Var
Returns a String of error message if this Var clashes with the passed PanSignature.
A Var clashes with a PanSignature if it clashes with any of its Predicates,Constants,Functions or Variables.
If this Var does not clash with the Signature, it is added to the Variable list of the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.LogicParser.Formula.VVar
Returns a String of error message if this Term clashes with the passed PanSignature.
A Term clashes with a PanSignature if it clashes with any of its Predicates,Constants,Functions or Variables.
If this Term does not clash with the Signature, it is added to the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.AndTerm
 
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.Assignment
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An Assignment Statement clashes with a signature if any of its left or right PTerms clash with the signature.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.BoolTerm
 
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.BVar
 
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.If
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An If Statement clashes with a signature if any of its condition, if branch or else branch clash with the signature.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.Instruction
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An Instruction clashes with a signature if any of its parts clash with the signature.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.Method
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
A Method Statement clashes with a signature if any of its parts clash with the signature.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.PAExp.PAExp
Returns a String of error message if this Term clashes with the passed PanSignature.
A Term clashes with a PanSignature if it clashes with any of its Predicates,Constants,Functions or Variables.
If this Term does not clash with the Signature, it is added to the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.PArray
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
A PVar Statement clashes with a signature if any of its parts clash with the signature.
clashes(PVar) - Method in class Raptor.ProgramParser.Statements.PArray
 
clashes(Atom) - Method in class Raptor.ProgramParser.Statements.PArray
 
clashes(Function) - Method in class Raptor.ProgramParser.Statements.PArray
 
clashes(Var) - Method in class Raptor.ProgramParser.Statements.PArray
 
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
Returns a String of error message if this Term clashes with the passed PanSignature.
A Term clashes with a PanSignature if it clashes with any of its Predicates,Constants,Functions or Variables.
If this Term does not clash with the Signature, it is added to the signature and an empty String is returned.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.PLVar
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
A PVar Statement clashes with a signature if any of its parts clash with the signature.
clashes(PArray) - Method in class Raptor.ProgramParser.Statements.PLVar
 
clashes(Atom) - Method in class Raptor.ProgramParser.Statements.PLVar
 
clashes(Function) - Method in class Raptor.ProgramParser.Statements.PLVar
 
clashes(Var) - Method in class Raptor.ProgramParser.Statements.PLVar
 
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.PNum
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
A PNum clashes with a signature if any of its parts clash with the signature.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.PTerm
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An PTerm clashes with a signature if any of its parts clash with the signature.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.PVar
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
A PVar Statement clashes with a signature if any of its parts clash with the signature.
clashes(PArray) - Method in class Raptor.ProgramParser.Statements.PVar
 
clashes(Atom) - Method in class Raptor.ProgramParser.Statements.PVar
 
clashes(Function) - Method in class Raptor.ProgramParser.Statements.PVar
 
clashes(Var) - Method in class Raptor.ProgramParser.Statements.PVar
 
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.Skip
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
A Skip Statement doesn't clash with the signature.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.Statements
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
A Statement clashes with a signature if any of its left or right Instructions clash with the signature.
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.VoidMethod
 
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.WArray
 
clashes(PanSignature) - Method in class Raptor.ProgramParser.Statements.While
Returns a String containing an Error character if this Formula clashes with the passed PanSignature, Otherwise it will return an Empty String ""
An While Statement clashes with a signature if any of its condition or code clash with the signature.
cleanup() - Method in class Raptor.ProofBox
Removes the empty line before a goal line when that goal has become proved but there are still goals remaining in the proof.
clearLastRuleSelected() - Method in class Raptor.ProofWindow
Resets the button which was last selected
clearLastSelectedLine() - Method in class Raptor.ProofWindow
Deselects the selected ProofItem
clearPostInput() - Method in class Raptor.ProofWindow
Clears the postcondition input
clearPreInput() - Method in class Raptor.ProofWindow
Clears the precondition input
clearProgramInput() - Method in class Raptor.ProofWindow
Clears the program input
clone() - Method in class Raptor.LogicParser.Formula.AArray
Returns a copy(clone) of this Term.
clone() - Method in class Raptor.LogicParser.Formula.AExp.AExp
Returns a copy(clone) of this Term.
clone() - Method in class Raptor.LogicParser.Formula.Function
Returns a copy (clone) of the Function.
clone() - Method in class Raptor.LogicParser.Formula.LLVar
Returns a copy(clone) of this Term.
clone() - Method in class Raptor.LogicParser.Formula.LogicTerm
 
clone() - Method in class Raptor.LogicParser.Formula.LTerm
 
clone() - Method in class Raptor.LogicParser.Formula.Num
Returns a copy(clone) of this Term.
clone() - Method in class Raptor.LogicParser.Formula.Predicate
Returns a clone(copy) of this Predicate.
clone() - Method in class Raptor.LogicParser.Formula.SimpleTerm
Returns a copy(clone) of this SimpleTerm.
clone() - Method in class Raptor.LogicParser.Formula.SkTerm
Returns a copy(clone) of this Term.
clone() - Method in class Raptor.LogicParser.Formula.Term
Returns a copy(clone) of this Term.
clone() - Method in class Raptor.LogicParser.Formula.Var
Returns a copy(clone) of this Var.
clone() - Method in class Raptor.LogicParser.Formula.VVar
Returns a copy(clone) of this Term.
clone() - Method in class Raptor.PanSignature
Returns a copy(clone) of this PanSignature.
COLON - Static variable in class Raptor.ProgramParser.sym
 
Colour - Class in Raptor.xGui
Constants for colours and also other graphical things
Colour() - Constructor for class Raptor.xGui.Colour
 
COMMA - Static variable in class Raptor.LogicParser.sym
 
COMMA - Static variable in class Raptor.ProgramParser.sym
 
comment - Static variable in class Raptor.xGui.Colour
 
commitSaveState() - Method in class Raptor.ProofWindow
Adds the temporarily stored copy of the ProofBox to the undo list and clears all the redo states.
compare(PanSignature) - Method in class Raptor.PanSignature
Returns a PanSignature containing the difference of this signature and the passed signature
I.e The returned signature will contain all Predicates/Functions/SimpleTerms/Variables that the passed signaure contains and this signature doesn't.
compare(ProofLine, ProofLine) - Method in class Raptor.PLComparator
 
compatible(Formula, Formula) - Method in class Raptor.NDRules.ForallArrowElim
 
concatNoDup(List<Term>) - Method in class Raptor.LogicParser.Formula.Formula
This method removes the duplicates from the Formula's Term list.
concatNoDup(List<Term>) - Method in class Raptor.LogicParser.Formula.Term
This method removes the duplicates from the Term list.
contradictory(Formula, Formula) - Static method in class Raptor.NDRules.EM
Checks if the two formulas ar contradictory(One is the Not of the other one)
contradictory(Formula, Formula) - Static method in class Raptor.NDRules.FalsityIntro
Checks if the two formulas ar contradictory(One is the Not of the other one)
contradictory(Formula, Formula) - Static method in class Raptor.NDRules.IffElimDerived
Checks if the two formulas ar contradictory(One is the Not of the other one)
contradictory(Formula, Formula) - Static method in class Raptor.NDRules.IffIntroDerived
Checks if the two formulas ar contradictory(One is the Not of the other one)
contradictory(Formula, Formula) - Static method in class Raptor.NDRules.NotElim
Checks if the two formulas ar contradictory(One is the Not of the other one)
controller - Variable in class Raptor.View
 
converse(Formula) - Method in class Raptor.NDRules.FalsityIntro
Returns the negated form of the given formula
If the formula is already negated it will remove the Not sign (e.g.
converse(Formula) - Method in class Raptor.NDRules.NotElim
Returns the negated form of the given formula
If the formula is already negated it will remove the Not sign (e.g.
converse(Formula) - Method in class Raptor.NDRules.NotIntro
Returns the negated form of the given formula
If the formula is already negated it will remove the Not sign (e.g.
createAnd() - Method in class Raptor.LogicParser.ArrayWrapper
 
createNodes(DefaultMutableTreeNode) - Method in class Raptor.Help.Help
Creates the nodes in the tree attached to the Tree Tab.pathURL = Help.class.getResource( "help/welcome.html" );
CURLL - Static variable in class Raptor.LogicParser.sym
 
CURLL - Static variable in class Raptor.ProgramParser.sym
 
CURLR - Static variable in class Raptor.LogicParser.sym
 
CURLR - Static variable in class Raptor.ProgramParser.sym
 

D

darkGreen - Static variable in class Raptor.xGui.Colour
 
DashedBorder - Class in Raptor.xGui
Part of the extra Gui functions.
DashedBorder() - Constructor for class Raptor.xGui.DashedBorder
Creates a new DashedBorder.
DashedBorder(Color, int, int) - Constructor for class Raptor.xGui.DashedBorder
Creates a new DashedBorder.
defaultButtonBackground - Static variable in class Raptor.xGui.Colour
 
defaultButtonUI - Static variable in class Raptor.xGui.Colour
 
deselectAll() - Method in class Raptor.ProofBox
Used to deselect the items once a rule has been executed or the rule failed to execute.
deselectLine() - Method in class Raptor.ProgramLine
Carries out the methods required to show and record that a ProgramLine has been deselected
deselectLine() - Method in class Raptor.ProofItem
Carries out the methods required to show and record that a ProgramLine has been deselected
deselectLine() - Method in class Raptor.ProofLine
Carries out the methods required to show and record that a ProofLine has been deselected.
deselectLineNoClear() - Method in class Raptor.ProgramLine
Carries out the methods required to show and record that a ProgramLine has been deselected without clearing the last selected item for the ProofWindow.
deselectLineNoClear() - Method in class Raptor.ProofItem
Carries out the methods required to show and record that a ProgramLine has been deselected without clearing the last selected item for the ProofWindow.
deselectLineNoClear() - Method in class Raptor.ProofLine
Carries out the methods required to show and record that a ProofLine has been deselected without clearing the last selected item for the ProofWindow.
deselectRule(JButton) - Method in class Raptor.ProofWindow
Clears the button to be deselected
disableButtons() - Method in class Raptor.ProofWindow
Used when a TM rule is invoked which disables all rule buttons
display() - Method in class Raptor.Justification
Returns a String which can be used to display the Justification in the ProofLine.
display() - Method in class Raptor.LogicParser.ArrayWrapper
 
display() - Method in class Raptor.LogicParser.Formula.AArray
Returns a String to display the aarray term.
display() - Method in class Raptor.LogicParser.Formula.AExp.AExp
Returns a String to display the AExp.
display() - Method in class Raptor.LogicParser.Formula.And
Returns the a String to display the And formula.
display() - Method in class Raptor.LogicParser.Formula.Atom
Returns the a String to display the Atom formula.
display() - Method in class Raptor.LogicParser.Formula.BExp.BExp
Returns a String to display the BExp.
display() - Method in class Raptor.LogicParser.Formula.BExp.EqualTo
Returns a String to display the equals to expression.
display() - Method in class Raptor.LogicParser.Formula.BExp.GreaterThan
Returns a String to display the greater than expression.
display() - Method in class Raptor.LogicParser.Formula.BExp.GTE
Returns a String to display the greater than expression.
display() - Method in class Raptor.LogicParser.Formula.BExp.LessThan
Returns a String to display the less than expression.
display() - Method in class Raptor.LogicParser.Formula.BExp.LTE
Returns a String to display the less than expression.
display() - Method in class Raptor.LogicParser.Formula.BExp.NotEqual
Returns a String to display the not equals expression.
display() - Method in class Raptor.LogicParser.Formula.Blah
 
display() - Method in class Raptor.LogicParser.Formula.Bool
 
display() - Method in class Raptor.LogicParser.Formula.Equals
Returns the String to display the equality formula.
display() - Method in class Raptor.LogicParser.Formula.Exists
Returns the a String to display the There Exists Formula.
display() - Method in class Raptor.LogicParser.Formula.False
Returns the a String to display the Bottom Formula.
display() - Method in class Raptor.LogicParser.Formula.Forall
Returns the a String to display the For All formula.
display() - Method in class Raptor.LogicParser.Formula.Formula
Returns the a String to display the Formula.
display() - Method in class Raptor.LogicParser.Formula.Function
Returns the String to display the Function term.
display() - Method in class Raptor.LogicParser.Formula.Iff
Returns the a String to display the Implies formula.
display() - Method in class Raptor.LogicParser.Formula.Implies
Returns the a String to display the Implies formula.
display() - Method in class Raptor.LogicParser.Formula.LLVar
Returns a String to display the length variable.
display() - Method in class Raptor.LogicParser.Formula.LogicTerm
 
display() - Method in class Raptor.LogicParser.Formula.LTerm
 
display() - Method in class Raptor.LogicParser.Formula.Not
Returns the a String to display the Implies formula.
display() - Method in class Raptor.LogicParser.Formula.NotBlah
 
display() - Method in class Raptor.LogicParser.Formula.NotBool
 
display() - Method in class Raptor.LogicParser.Formula.Num
Returns a String to display the num term.
display() - Method in class Raptor.LogicParser.Formula.Or
Returns the a String to display the Or formula.
display() - Method in class Raptor.LogicParser.Formula.Predicate
Returns an String representation of the Predicate formula.
display() - Method in class Raptor.LogicParser.Formula.Quantifier
Returns the a String to display the Atom formula.
display() - Method in class Raptor.LogicParser.Formula.SimpleTerm
Returns a String to display the SimpleTerm.
display() - Method in class Raptor.LogicParser.Formula.SkTerm
Returns a String to display the Term.
display() - Method in class Raptor.LogicParser.Formula.Term
Returns a String to display the Term.
display() - Method in class Raptor.LogicParser.Formula.True
Returns the a String to display the Implies formula.
display() - Method in class Raptor.LogicParser.Formula.Unknown
Returns a String to display the unknown term.
display() - Method in class Raptor.LogicParser.Formula.Var
Returns a String to display the Var.
display() - Method in class Raptor.LogicParser.Formula.VVar
Returns a String to display the VVar term.
display() - Method in class Raptor.NDRules.Pair
 
display() - Method in class Raptor.PanSignature
 
display() - Method in class Raptor.ProgramLine
Returns a JPanel containing this ProgramLine
display() - Method in class Raptor.ProgramParser.Statements.AndTerm
 
display() - Method in class Raptor.ProgramParser.Statements.Assignment
Returns a String to display the assignment instruction.
display() - Method in class Raptor.ProgramParser.Statements.BoolTerm
 
display() - Method in class Raptor.ProgramParser.Statements.BVar
 
display() - Method in class Raptor.ProgramParser.Statements.If
Returns a String to display the if instruction.
display() - Method in class Raptor.ProgramParser.Statements.Instruction
Returns a String to display the instruction.
display() - Method in class Raptor.ProgramParser.Statements.Method
Returns the string representing the method call
display() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Return the string which represents the method header
display() - Method in class Raptor.ProgramParser.Statements.PAExp.PAExp
Returns a String to display the PAExp.
display() - Method in class Raptor.ProgramParser.Statements.PArray
Returns a String to display the parray term.
display() - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
Returns a String to display the BExp.
display() - Method in class Raptor.ProgramParser.Statements.PLVar
Returns a String to display the var term.
display() - Method in class Raptor.ProgramParser.Statements.PNum
Returns a String to display the num term.
display() - Method in class Raptor.ProgramParser.Statements.ProgramComment
Returns a String to display the comment.
display() - Method in class Raptor.ProgramParser.Statements.PTerm
Returns a String to display the PTerm.
display() - Method in class Raptor.ProgramParser.Statements.PVar
Returns a String to display the var term.
display() - Method in class Raptor.ProgramParser.Statements.Skip
Returns a String to display the skip instruction.
display() - Method in class Raptor.ProgramParser.Statements.Statements
Returns a String to display the statements.
display() - Method in class Raptor.ProgramParser.Statements.VoidMethod
 
display() - Method in class Raptor.ProgramParser.Statements.WArray
 
display() - Method in class Raptor.ProgramParser.Statements.While
Returns a String to display the num term.
display() - Method in class Raptor.ProofBox
Returns the ProofBox within a JPanel.
display() - Method in class Raptor.ProofItem
Returns a JPanel containing this ProofItem.
display() - Method in class Raptor.ProofLine
Returns JPanel containing this ProofLine.
displayAllSignature() - Method in class Raptor.ProofWindow
Updates the contents of all signature display boxes
displayColour() - Method in class Raptor.ProgramLine
Sets the display colour of the ProgramLine depending on if the line is selected.
displayColour() - Method in class Raptor.ProofItem
Sets the display colour of the ProofItem depending on if the item is selected.
displayColour() - Method in class Raptor.ProofLine
Sets the display colour of the ProofLine depending on if the line is selected.
displayFormula(Formula) - Method in class Raptor.Help.HelpMessages
 
DO - Static variable in class Raptor.ProgramParser.sym
 
do_action(int, lr_parser, Stack, int) - Method in class Raptor.LogicParser.parser
Invoke a user supplied parse action.
do_action(int, lr_parser, Stack, int) - Method in class Raptor.ProgramParser.parser
Invoke a user supplied parse action.

E

easyAssign - Class in Raptor.Tutorial
 
easyAssign(ProofWindow) - Constructor for class Raptor.Tutorial.easyAssign
 
editFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the Edit Menu.
editKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'editFile'.
ELSE - Static variable in class Raptor.ProgramParser.sym
 
em - Static variable in class Raptor.Help.HelpMessages
 
EM - Class in Raptor.NDRules
Implements the Excluded Middle(EM) rule
Extends abstract class NDRule.
EM(ProofBox) - Constructor for class Raptor.NDRules.EM
Constructs an EM.
EM - Static variable in class Raptor.Types
 
Empty - Static variable in class Raptor.Types
 
empty_header - Static variable in class Raptor.Help.ErrorMessages
 
empty_line - Static variable in class Raptor.Help.ErrorMessages
 
empty_post - Static variable in class Raptor.Help.ErrorMessages
 
empty_pre - Static variable in class Raptor.Help.ErrorMessages
 
enableButtons() - Method in class Raptor.ProofWindow
Used when a TM rule is completed which enables all rule buttons
EOF - Static variable in class Raptor.LogicParser.sym
 
EOF - Static variable in class Raptor.ProgramParser.sym
 
EOF_sym() - Method in class Raptor.LogicParser.parser
EOF Symbol index.
EOF_sym() - Method in class Raptor.ProgramParser.parser
EOF Symbol index.
equals(Term) - Method in class Raptor.LogicParser.Formula.AArray
Returns true if the passed Term is equal to this Term.
equals(Atom) - Method in class Raptor.LogicParser.Formula.Atom
Returns true if this Atom is equal with the passes Atom.
Two Atoms are equal if they have the same name and the same arity.
Equals - Class in Raptor.LogicParser.Formula
The Equals formula.
Extends class Predicate.
Equals(Vector<Term>) - Constructor for class Raptor.LogicParser.Formula.Equals
Constructs an Equals formula.
equals(Term) - Method in class Raptor.LogicParser.Formula.Function
Returns true if the passed Function is equal to this Function
Two Functions are equal if they have the same name,same arity and the same parameters in the same order.
equals(Term) - Method in class Raptor.LogicParser.Formula.LLVar
Returns true if the passed Term is equal to this Term.
equals(Term) - Method in class Raptor.LogicParser.Formula.Num
Returns true if the passed Term is equal to this Term.
equals(Predicate) - Method in class Raptor.LogicParser.Formula.Predicate
Returns true if the passed Predicate is equal to this Predicate.
Two predicates are equal if they have the same name and the same arity.
equals(Term) - Method in class Raptor.LogicParser.Formula.SimpleTerm
Returns true if the passed Term is equal to this SimpleTerm.
A Term is equal to a SimpleTerm if it is a SimpleTerm and they have the same name.
equals(Term) - Method in class Raptor.LogicParser.Formula.SkTerm
Returns true if this Term is equal to the passed Term.
equals(Term) - Method in class Raptor.LogicParser.Formula.Term
Returns true if the passed Term is equal to this Term.
equals(Term) - Method in class Raptor.LogicParser.Formula.Var
Returns true if the passed Term is equal to this Var.
A Term is equal to a Var if it is a Var and they have the same name.
equals(Term) - Method in class Raptor.LogicParser.Formula.VVar
Returns true if the passed Term is equal to this Term.
EQUALS - Static variable in class Raptor.LogicParser.sym
 
equals(Method) - Method in class Raptor.ProgramParser.Statements.Method
Returns true if the passed Term is equal to this Term.
equals(MethodDeclaration) - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Returns true if the passed Term is equal to this Term.
equals(PTerm) - Method in class Raptor.ProgramParser.Statements.PArray
Returns true if the passed Term is equal to this Term.
equals(PTerm) - Method in class Raptor.ProgramParser.Statements.PLVar
Returns true if the passed Term is equal to this Term.
equals(PTerm) - Method in class Raptor.ProgramParser.Statements.PVar
Returns true if the passed Term is equal to this Term.
EQUALS - Static variable in class Raptor.ProgramParser.sym
 
EqualTo - Class in Raptor.LogicParser.Formula.BExp
Creates an equals to expression.
EqualTo(Term, Term) - Constructor for class Raptor.LogicParser.Formula.BExp.EqualTo
Constructs a new EqualTo BExp.
EQUALTO - Static variable in class Raptor.LogicParser.sym
 
EQUALTO - Static variable in class Raptor.ProgramParser.sym
 
equivalent(Function) - Method in class Raptor.LogicParser.Formula.Function
Returns true if the passed Function is equal to this Function
Two Functions are equal if they have the same name,same arity and the same parameters in the same order.
error - Static variable in class Raptor.LogicParser.sym
 
error - Static variable in class Raptor.ProgramParser.sym
 
error_sym() - Method in class Raptor.LogicParser.parser
error Symbol index.
error_sym() - Method in class Raptor.ProgramParser.parser
error Symbol index.
ErrorFrame - Class in Raptor.Help
Implements custom error messages.
ErrorFrame() - Constructor for class Raptor.Help.ErrorFrame
 
ErrorMessages - Class in Raptor.Help
Class which keeps all the error messages.
ErrorMessages() - Constructor for class Raptor.Help.ErrorMessages
 
errorRed - Static variable in class Raptor.xGui.Colour
 
Exists - Class in Raptor.LogicParser.Formula
The There Exists quantifier formula.
Extends abstract class Quantifier.
Exists(Var, Formula) - Constructor for class Raptor.LogicParser.Formula.Exists
Constructs a There Exists Formula.
EXISTS - Static variable in class Raptor.LogicParser.sym
 
ExistsElim - Static variable in class Raptor.Help.ErrorMessages
 
ExistsElim - Class in Raptor.NDRules
Implements the Exists Elimination rule.
ExistsElim(ProofBox) - Constructor for class Raptor.NDRules.ExistsElim
Constructs an ExistsElim.
ExistsElim - Static variable in class Raptor.Types
 
ExistsIntro - Static variable in class Raptor.Help.ErrorMessages
 
ExistsIntro - Class in Raptor.NDRules
Implements the There Exists Introduction rule.
Extends abstract class NDRule.
ExistsIntro(ProofBox) - Constructor for class Raptor.NDRules.ExistsIntro
Constructs an ExistsIntro.
ExistsIntro - Static variable in class Raptor.Types
 
exitRule() - Method in class Raptor.RuleController
Called when rule execution failed or the rule finished execution.

F

False - Class in Raptor.LogicParser.Formula
The Bottom formula.
Extends class Atom.
False() - Constructor for class Raptor.LogicParser.Formula.False
Constructs a Bottom Formula.
FALSE - Static variable in class Raptor.ProgramParser.sym
 
falsity - Static variable in class Raptor.Help.ErrorMessages
 
falsity - Static variable in class Raptor.Help.HelpMessages
 
falsity_elimination_forwards - Static variable in class Raptor.Help.HelpMessages
 
falsity_forwards - Static variable in class Raptor.Help.ErrorMessages
 
FalsityElim - Class in Raptor.NDRules
Implements the Falsity Elimination rule.
FalsityElim(ProofBox) - Constructor for class Raptor.NDRules.FalsityElim
Constructs a FalsityElim.
FalsityElim - Static variable in class Raptor.Types
 
FalsityIntro - Class in Raptor.NDRules
Implements the Falsity Introduction rule
Extends abstract class NDRule.
FalsityIntro(ProofBox) - Constructor for class Raptor.NDRules.FalsityIntro
Constructs an FalsityIntro.
FalsityIntro - Static variable in class Raptor.Types
 
fileFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the File Menu.
fileKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'fileFile'.
files - Static variable in class Raptor.Help.HelpPagesHTML
The List of all the available HelpAccessProceduress (help files).
findAll(ProofLine, ProofLine) - Method in class Raptor.NDRules.Substitution
 
findMatch(Formula, Equals, ProofLine) - Method in class Raptor.NDRules.Substitution
 
findMatch(Term, Equals, ProofLine) - Method in class Raptor.NDRules.Substitution
 
finishedRule() - Method in class Raptor.ProofWindow
Performed when a rule application has been completed.
first_line_selected - Static variable in class Raptor.Help.ErrorMessages
 
firstTMLine - Variable in class Raptor.ProofWindow
 
focusGained(FocusEvent) - Method in class Raptor.ProofWindow
Invoked when a component gains the keyboard focus
focusGained(FocusEvent) - Method in class Raptor.View
 
focusLost(FocusEvent) - Method in class Raptor.ProofWindow
Invoked when a component loses the keyboard focus
focusLost(FocusEvent) - Method in class Raptor.View
 
Forall - Class in Raptor.LogicParser.Formula
The Forall quantifier formula.
Extends abstract class Quantifier.
Forall(Var, Formula) - Constructor for class Raptor.LogicParser.Formula.Forall
Constructs a Forall Formula.
FORALL - Static variable in class Raptor.LogicParser.sym
 
forall_elimination_backwards_input - Variable in class Raptor.Help.HelpMessages
 
forall_elimination_backwards_optional - Static variable in class Raptor.Help.HelpMessages
 
forall_elimination_backwards_specify - Variable in class Raptor.Help.HelpMessages
 
forall_elimination_backwards_specify_input - Variable in class Raptor.Help.HelpMessages
 
forall_elimination_forwards - Variable in class Raptor.Help.HelpMessages
 
forall_introduction_forwards - Static variable in class Raptor.Help.HelpMessages
 
forAllArrowElim - Static variable in class Raptor.Help.ErrorMessages
 
ForallArrowElim - Class in Raptor.NDRules
Implements the For All Arrow Elimination rule.
Extends abstract class NDRule.
ForallArrowElim(ProofBox) - Constructor for class Raptor.NDRules.ForallArrowElim
Constructs a ForallElim.
ForallArrowElim - Static variable in class Raptor.Types
 
forAllArrowIntro - Static variable in class Raptor.Help.ErrorMessages
 
forAllArrowIntro_backwards - Static variable in class Raptor.Help.ErrorMessages
 
forAllArrowSub - Static variable in class Raptor.Help.ErrorMessages
 
ForallElim - Class in Raptor.NDRules
Implements the For All Elimination rule.
Extends abstract class NDRule.
ForallElim(ProofBox) - Constructor for class Raptor.NDRules.ForallElim
Constructs a ForallElim.
ForallElim - Static variable in class Raptor.Types
 
forAllElim_backwards - Static variable in class Raptor.Help.ErrorMessages
 
ForallIntro - Class in Raptor.NDRules
Implements the For All Introduction rule.
ForallIntro(ProofBox) - Constructor for class Raptor.NDRules.ForallIntro
Constructs an ForallIntro.
ForallIntro - Static variable in class Raptor.Types
 
forAllIntro_backwards - Static variable in class Raptor.Help.ErrorMessages
 
forAllTick - Static variable in class Raptor.Help.ErrorMessages
 
ForallTick - Class in Raptor.NDRules
Implements the For All Tick rule.
Extends abstract class NDRule.
ForallTick(ProofBox) - Constructor for class Raptor.NDRules.ForallTick
Constructs a ForallTick.
ForallTick - Static variable in class Raptor.Types
 
forAllTick_backwards - Static variable in class Raptor.Help.ErrorMessages
 
foralltick_backwards - Static variable in class Raptor.Help.HelpMessages
 
formula - Variable in class Raptor.Help.HelpMessages
 
Formula - Class in Raptor.LogicParser.Formula
Abstract Formula class.
Extended by each of the Formula classes.
Formula() - Constructor for class Raptor.LogicParser.Formula.Formula
 
Function - Class in Raptor.LogicParser.Formula
The Function Term.
Extends abstract class Term.
Function(String, Vector<Term>) - Constructor for class Raptor.LogicParser.Formula.Function
Constructs a Function Term.

G

getAArrays() - Method in class Raptor.PanSignature
Returns the AArrays list of the PanSignature.
getAllTerms() - Method in class Raptor.LogicParser.Formula.Quantifier
Returns the list of all Terms in the Formula the quanitfier is applied to.
getArity() - Method in class Raptor.LogicParser.Formula.Atom
Returns the arity.
getArity() - Method in class Raptor.LogicParser.Formula.Function
Returns the arity of the Function.
getArity() - Method in class Raptor.LogicParser.Formula.Predicate
Returns the Arity of the Predicate.
getArity() - Method in class Raptor.ProgramParser.Statements.Method
Return the arity of the parameters used in the method call
getArity() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Return the arity of the method
getArrayDecs() - Method in class Raptor.PanSignature
Returns the Array Declarations list of the PanSignature.
getArrayParams() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Return the names of method's parameters which are arrays
getAtoms() - Method in class Raptor.LogicParser.Formula.Formula
Returns the list of atoms contained in a Formula tree.
getAutoPost() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
 
getAutoPre() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
 
getBlahs() - Method in class Raptor.PanSignature
 
getBody() - Method in class Raptor.Help.HelpAccessProcedures
Returns the body of the file.
getBody(String) - Static method in class Raptor.Help.HelpPagesHTML
Searches within the list of all the available Help HelpPagesHTML.
getBoolDecs() - Method in class Raptor.PanSignature
 
getBorderInsets(Component) - Method in class Raptor.xGui.DashedBorder
Returns the insets of the border.
getBVars() - Method in class Raptor.PanSignature
 
getCode() - Method in class Raptor.ProgramParser.Statements.While
Returns the code for the contents of the while loop.
getComment() - Method in class Raptor.Tutorial.TutorialPage
 
getCondition() - Method in class Raptor.ProgramParser.Statements.If
Returns the boolean condition of the if instruction.
getCondition() - Method in class Raptor.ProgramParser.Statements.While
Returns the boolean condition of the while instruction.
getConstants() - Method in class Raptor.PanSignature
Returns the Constant list of the PanSignature.
getDescription() - Method in class Raptor.xGui.RaptorFileFilter
Returns a description of the file extension
getDescription() - Method in class Raptor.xGui.RaptorMethodFileFilter
Returns a description of the file extension
getDimension() - Method in class Raptor.LogicParser.Formula.AArray
Returns the dimension of the array, i.e.
getDimension() - Method in class Raptor.ProgramParser.Statements.PArray
Returns the dimension of the PArray
getDisplayBorder() - Method in class Raptor.ProofBox
Returns true is the box is displayed.
getDisplayItems() - Method in class Raptor.ProofBox
Returns true if box's ProofItems are not hidden, otherwise false.
getElse() - Method in class Raptor.ProgramParser.Statements.If
Returns the code for the else part of the if instruction.
getExtraLines() - Method in class Raptor.Justification
Returns the extra lines contained in the justification.
getFirst() - Method in class Raptor.LogicParser.Formula.Tuple
Returns the first Term of the Tuple.
getFirst() - Method in class Raptor.NDRules.Pair
 
getFirstLine() - Method in class Raptor.RuleController
Returns the first selected line
getFormula() - Method in class Raptor.LogicParser.Formula.Exists
Returns the Formula which is bound by the quantifier.
getFormula() - Method in class Raptor.LogicParser.Formula.Forall
Returns the Formula which is bound by the quantifier.
getFormula() - Method in class Raptor.LogicParser.Formula.Not
Returns the formula on which negation is applied.
getFormula() - Method in class Raptor.LogicParser.Formula.Quantifier
Returns the Formula this Quantifier is applied on.
getFormula() - Method in class Raptor.ProgramParser.Statements.AndTerm
 
getFormula() - Method in class Raptor.ProofLine
Returns the formula of this ProofLine.
getFunctions() - Method in class Raptor.PanSignature
Returns the Function list of the PanSignature.
getIndex(ProofItem) - Method in class Raptor.ProofBox
Returns the index of a given ProofItem
getInvCount() - Method in class Raptor.ProofBox
Returns the invCount (invariant count)
getJustification() - Method in class Raptor.ProofLine
Returns the justification of this ProofLine.
getKW() - Method in class Raptor.Help.HelpAccessProcedures
Returns the keyword list of the file.
getKWs(String) - Static method in class Raptor.Help.HelpPagesHTML
Searches within the list of all the available Help HelpPagesHTML.
getLastRuleSelected() - Method in class Raptor.ProofWindow
Returns the button which was last selected
getLeft() - Method in class Raptor.LogicParser.Formula.AExp.AExp
Returns the left hand side of the arithmetic expression.
getLeft() - Method in class Raptor.LogicParser.Formula.And
Returns the left side formula.
getLeft() - Method in class Raptor.LogicParser.Formula.Formula
Default getLeft() method for when a Formula has no left Formula.
getLeft() - Method in class Raptor.LogicParser.Formula.Iff
Returns the left side formula.
getLeft() - Method in class Raptor.LogicParser.Formula.Implies
Returns the left side formula.
getLeft() - Method in class Raptor.LogicParser.Formula.Or
Returns the left side formula.
getLeft() - Method in class Raptor.ProgramParser.Statements.Assignment
Returns the left hand side of the assignment expression.
getLeft() - Method in class Raptor.ProgramParser.Statements.PAExp.PAExp
Returns the left hand side of the arithmetic expression.
getLeft() - Method in class Raptor.ProgramParser.Statements.Statements
Returns the left hand side of the semicolon.
getLeftTerm() - Method in class Raptor.LogicParser.Formula.BExp.BExp
Returns the left hand side of the boolean expression.
getLeftTerm() - Method in class Raptor.LogicParser.Formula.Equals
Returns the left hand side of the equality.
getLeftTerm() - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
Returns the left hand side of the boolean expression.
getLine() - Method in class Raptor.NDRules.Pair
 
getLineComment() - Method in class Raptor.ProofLine
Returns the comment of this ProofLine
getLineNum() - Method in class Raptor.ProofLine
Returns to line number of the ProofLine.
getLines() - Method in class Raptor.Justification
Returns the lines contained in the Justification.
getLLVars() - Method in class Raptor.PanSignature
Returns the LLVariable list of the PanSignature.
getMainSignature() - Method in class Raptor.ProofBox
 
getMethod() - Method in class Raptor.ProgramParser.Statements.VoidMethod
 
getMethodDecs() - Method in class Raptor.PanSignature
Returns the Methods list of the PanSignature.
getName() - Method in class Raptor.LogicParser.Formula.AArray
Returns the name of the Term.
getName() - Method in class Raptor.LogicParser.Formula.AExp.AExp
Returns the name of the expression.
getName() - Method in class Raptor.LogicParser.Formula.Atom
Returns the name of the atom.
getName() - Method in class Raptor.LogicParser.Formula.Blah
 
getName() - Method in class Raptor.LogicParser.Formula.Function
Returns the name of the Function.
getName() - Method in class Raptor.LogicParser.Formula.LLVar
Returns the name of the Term.
getName() - Method in class Raptor.LogicParser.Formula.LogicTerm
 
getName() - Method in class Raptor.LogicParser.Formula.LTerm
 
getName() - Method in class Raptor.LogicParser.Formula.NotBlah
 
getName() - Method in class Raptor.LogicParser.Formula.Num
Returns the name of the Term.
getName() - Method in class Raptor.LogicParser.Formula.Predicate
Returns the name of the Predicate.
getName() - Method in class Raptor.LogicParser.Formula.SimpleTerm
Returns the name of the SimpleTerm.
getName() - Method in class Raptor.LogicParser.Formula.Sk
Returns the name of the sk atom.
getName() - Method in class Raptor.LogicParser.Formula.SkTerm
Returns the name of the Term.
getName() - Method in class Raptor.LogicParser.Formula.Term
Returns the name of the Term.
getName() - Method in class Raptor.LogicParser.Formula.Var
Returns the name of the Var.
getName() - Method in class Raptor.LogicParser.Formula.VVar
Returns the name of the Term.
getName() - Method in class Raptor.ProgramParser.Statements.Method
Return the name of the method called
getName() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Return the method's name
getName() - Method in class Raptor.ProgramParser.Statements.PArray
Returns the name of the array
getName() - Method in class Raptor.ProgramParser.Statements.PLVar
Return the name of the length variable
getName() - Method in class Raptor.ProgramParser.Statements.PTerm
 
getName() - Method in class Raptor.ProgramParser.Statements.PVar
 
getName() - Method in class Raptor.ProgramParser.Statements.WArray
 
getNewFormula(String, String) - Method in class Raptor.NDRules.ExistsIntro
Takes as input a formula that was rejected because its atoms were not in the signature of the proof.
Creates a dialog box asking the user to input a new formula.
Parses the new formula and gives the user options of what to do if the atoms are not in the signature.
The options are the add the atoms to the signature, cancel the rule or to type a new formula.
Returns a formula entered by the user, whose atoms are now in the signature of the proof.
getNewFormula(String, String) - Method in class Raptor.NDRules.ForallElim
Takes as input a formula that was rejected because its atoms were not in the signature of the proof.
getNewFormula(String, String) - Method in class Raptor.NDRules.ForallIntro
Takes as input a formula that was rejected because its atoms were not in the signature of the proof.
getNewFormula(String, String) - Method in class Raptor.NDRules.IffIntro
Takes as input a formula that was rejected because its atoms were not in the signature of the proof.
getNewFormula(String, String) - Method in class Raptor.NDRules.ImpliesIntro
Takes as input a formula that was rejected because its atoms were not in the signature of the proof.
getNewFormula(String, String) - Method in class Raptor.NDRules.NDRule
Takes as input a formula that was rejected because its atoms were not in the signature of the proof.
getNewFormula(String, String) - Method in class Raptor.NDRules.NotIntro
Takes as input a formula that was rejected because its atoms were not in the signature of the proof.
getNewTerm(String, String, Formula) - Method in class Raptor.NDRules.ExistsIntro
This method is used only when There Exists Introduction rule is applied backwards,
to get a term to substitute the There Exists variable formula.
The returned Term must be in the signature of the box in which this rule is applied in.
getNewTerm(String, String, Formula) - Method in class Raptor.NDRules.ForallArrowElim
This method is used only when For All Elimination rule is applied forwards,
to get a term to substitute the For All variable formula.
The returned Term must be in the signature of the box in which this rule is applied in.
getNewTerm(String, String, Formula) - Method in class Raptor.NDRules.ForallElim
This method is used only when For All Elimination rule is applied forwards,
to get a term to substitute the For All variable formula.
The returned Term must be in the signature of the box in which this rule is applied in.
getNewTerm(String, String) - Method in class Raptor.NDRules.Reflexivity
Takes as input a formula that was rejected because its atoms were not in the signature of the proof.
getNextBox() - Method in class Raptor.ProofBox
Returns the next ProofBox in the list.
getOccurrences() - Method in class Raptor.NDRules.Pair
 
getOlderSiblingBox() - Method in class Raptor.ProofBox
Returns the ProofBox that references this ProofBox as its nextBox.
getOp() - Method in class Raptor.LogicParser.Formula.AExp.AExp
Returns the Operator of the expression.
getParams() - Method in class Raptor.LogicParser.Formula.AArray
Returns the parameters of the Term.
getParams() - Method in class Raptor.LogicParser.Formula.Function
Returns the list of parameters of the Function.
getParams() - Method in class Raptor.LogicParser.Formula.Predicate
Returns the list of parameters of this Predicate.
getParams() - Method in class Raptor.ProgramParser.Statements.Method
Return the parameters of the method call.
getParams() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Return the List of parameters with their types
getParams() - Method in class Raptor.ProgramParser.Statements.PArray
Returns the parameters of the PArray
getParentBox() - Method in class Raptor.ProofItem
Returns the ProofBox that contains the current ProofItem.
getParentWindow() - Method in class Raptor.ProofItem
Returns the ProofWindow that contains this ProofItem.
getPArrays() - Method in class Raptor.PanSignature
Returns the PArrays list of the PanSignature.
getPLVars() - Method in class Raptor.PanSignature
Returns the PLVariable list of the PanSignature.
getPost() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Return the method's post condition
getPost() - Method in class Raptor.ProofWindow
Gets the postcondition input
getPost() - Method in class Raptor.Tutorial.Tutorial
 
getPre() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Return the method's precondition
getPre() - Method in class Raptor.ProofWindow
Gets the precondition input
getPre() - Method in class Raptor.Tutorial.Tutorial
 
getPrecedence() - Method in class Raptor.LogicParser.ArrayWrapper
 
getPrecedence() - Method in class Raptor.LogicParser.Formula.And
Returns an integer representing the precedence of this formula according to binding conventions
getPrecedence() - Method in class Raptor.LogicParser.Formula.Atom
Returns an integer representing the precedence of this formula according to binding conventions
getPrecedence() - Method in class Raptor.LogicParser.Formula.BExp.BExp
Returns an integer representing the precedence of this formula according to binding conventions
getPrecedence() - Method in class Raptor.LogicParser.Formula.Blah
 
getPrecedence() - Method in class Raptor.LogicParser.Formula.Bool
 
getPrecedence() - Method in class Raptor.LogicParser.Formula.Formula
Returns an integer representing the precedence of this formula according to binding conventions
getPrecedence() - Method in class Raptor.LogicParser.Formula.Iff
Returns an integer representing the precedence of this formula according to binding conventions
getPrecedence() - Method in class Raptor.LogicParser.Formula.Implies
Returns an integer representing the precedence of this formula according to binding conventions
getPrecedence() - Method in class Raptor.LogicParser.Formula.Not
Returns an integer representing the precedence of this formula according to binding conventions
getPrecedence() - Method in class Raptor.LogicParser.Formula.NotBlah
 
getPrecedence() - Method in class Raptor.LogicParser.Formula.NotBool
 
getPrecedence() - Method in class Raptor.LogicParser.Formula.Or
Returns an integer representing the precedence of this formula according to binding conventions
getPrecedence() - Method in class Raptor.LogicParser.Formula.Quantifier
Returns an integer representing the precedence of this formula according to binding conventions
getPrecedence() - Method in class Raptor.LogicParser.Formula.Unknown
Returns an integer representing the precedence of this formula according to binding conventions
getPrecedence() - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
Returns an integer representing the precedence of this formula according to binding conventions
getPredicates() - Method in class Raptor.PanSignature
Returns the Predicate list of the PanSignature.
getProgLineNum() - Method in class Raptor.ProgramLine
Returns the program line number of ProgramLine
getProgram() - Method in class Raptor.ProofWindow
Gets the program input
getProgram() - Method in class Raptor.Tutorial.Tutorial
 
getProgramLine() - Method in class Raptor.Justification
Returns the program line contained in the justification.
getProofBox() - Method in class Raptor.ProofWindow
 
getProofBox() - Method in class Raptor.Tutorial.TutorialPage
 
getProofItem(int) - Method in class Raptor.ProofBox
Returns the ith in the ProofItems list
getProofItems() - Method in class Raptor.ProofBox
Returns the list of ProofItems contained in the box.
getPVars() - Method in class Raptor.PanSignature
Returns the PVariable list of the PanSignature.
getRetType() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Return the return type of the method
getRight() - Method in class Raptor.LogicParser.Formula.AExp.AExp
Returns the right hand side of the arithmetic expression.
getRight() - Method in class Raptor.LogicParser.Formula.And
Returns the right side formula.
getRight() - Method in class Raptor.LogicParser.Formula.Formula
Default getRight() method for when a Formula has no right Formula.
getRight() - Method in class Raptor.LogicParser.Formula.Iff
Returns the right side formula.
getRight() - Method in class Raptor.LogicParser.Formula.Implies
Returns the right side formula.
getRight() - Method in class Raptor.LogicParser.Formula.Or
Returns the right side formula.
getRight() - Method in class Raptor.ProgramParser.Statements.Assignment
Returns the right hand side of the assignment expression.
getRight() - Method in class Raptor.ProgramParser.Statements.PAExp.PAExp
Returns the right hand side of the arithmetic expression.
getRight() - Method in class Raptor.ProgramParser.Statements.Statements
Returns the right hand side of the semicolon.
getRightTerm() - Method in class Raptor.LogicParser.Formula.BExp.BExp
Returns the right hand side of the boolean expression.
getRightTerm() - Method in class Raptor.LogicParser.Formula.Equals
Returns the right hand side of the equality.
getRightTerm() - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
Returns the right hand side of the boolean expression.
getSecond() - Method in class Raptor.LogicParser.Formula.Tuple
Returns the second Term of the Tuple.
getSecond() - Method in class Raptor.NDRules.Pair
 
getSignature() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Return the method's signature
getSignature() - Method in class Raptor.ProofBox
Returns the signature of the ProofBox.
getSignature() - Method in class Raptor.ProofWindow
Returns the signature of ProofWindow
getSkolems() - Method in class Raptor.PanSignature
Returns the Skolem Constant list of the PanSignature.
getStatements() - Method in class Raptor.ProgramLine
Returns the statement of this ProgramLine
getSymbol() - Method in class Raptor.Justification
Returns the String representing the type of the Justification.
getTerm(String, String, Formula) - Method in class Raptor.NDRules.ExistsIntro
This method is used only when There Exists Introduction rule is applied forwards,
to get a term to substitute the new There Exists formula's variable.
The returned Term must appear free in the passed formula.
getTerm(String, String, Formula) - Method in class Raptor.NDRules.ForallArrowElim
This method is used only when For All Elimination rule is applied backwards,
to get a term to substitute the new For All formula's variable.
The returned Term must appear free in the passed formula.
getTerm(String, String, Formula) - Method in class Raptor.NDRules.ForallElim
This method is used only when For All Elimination rule is applied backwards,
to get a term to substitute the new For All formula's variable.
The returned Term must appear free in the passed formula.
getTerms() - Method in class Raptor.LogicParser.ArrayWrapper
 
getTerms() - Method in class Raptor.LogicParser.Formula.And
This method returns a list of all the Terms this formula contain.
getTerms() - Method in class Raptor.LogicParser.Formula.Atom
This method returns a list of all the Terms this formula contains.
i.e.
getTerms() - Method in class Raptor.LogicParser.Formula.BExp.BExp
Returns both left and right side of the boolean expression in a list of Terms.
getTerms() - Method in class Raptor.LogicParser.Formula.Blah
 
getTerms() - Method in class Raptor.LogicParser.Formula.Bool
 
getTerms() - Method in class Raptor.LogicParser.Formula.Equals
Returns both left and right side of the equality in a list of Terms.
getTerms() - Method in class Raptor.LogicParser.Formula.Formula
This method returns a list of all the Terms this formula contain.
getTerms() - Method in class Raptor.LogicParser.Formula.Function
This method returns a list of all the Terms this Function contain.
getTerms() - Method in class Raptor.LogicParser.Formula.Iff
This method returns a list of all the Terms this Formula contain.
getTerms() - Method in class Raptor.LogicParser.Formula.Implies
This method returns a list of all the Terms this Formula contain.
getTerms() - Method in class Raptor.LogicParser.Formula.Not
This method returns a list of all the Terms this Formula contain.
getTerms() - Method in class Raptor.LogicParser.Formula.NotBlah
 
getTerms() - Method in class Raptor.LogicParser.Formula.NotBool
 
getTerms() - Method in class Raptor.LogicParser.Formula.Or
This method returns a list of all the Terms this Formula contain.
getTerms() - Method in class Raptor.LogicParser.Formula.Predicate
This method returns a list of all the Terms this formula contain.
getTerms() - Method in class Raptor.LogicParser.Formula.Quantifier
This method returns a list of all the Terms this formula contain.
getTerms() - Method in class Raptor.LogicParser.Formula.Unknown
This method returns a list of all the Terms this formula contains.
i.e.
getTerms() - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
Returns both left and right side of the boolean expression in a list of Terms.
getThen() - Method in class Raptor.ProgramParser.Statements.If
Returns the code for the then part of the if instruction.
getTitle() - Method in class Raptor.Help.HelpAccessProcedures
Returns the title of the file.
getTuples() - Method in class Raptor.LogicParser.Formula.Formula
Returns the list of tuples in a Formula.
getTutorialLevel() - Method in class Raptor.Tutorial.Tutorial
 
getTutorialName() - Method in class Raptor.Tutorial.Tutorial
 
getUnknownCount() - Method in class Raptor.ProofBox
Returns the unknownCount
getValue() - Method in class Raptor.ProgramParser.Statements.PVar
Returns the value associated with this variable.
getVar() - Method in class Raptor.LogicParser.Formula.Exists
Returns the bound variable of the quantifier formula.
getVar() - Method in class Raptor.LogicParser.Formula.Forall
Returns the bound variable of the quantifier formula.
getVar() - Method in class Raptor.LogicParser.Formula.Quantifier
Returns the bound variable of the quantifier formula.
getVar(String, String, Formula) - Method in class Raptor.NDRules.ExistsIntro
This method is used to get a new variable name for the newly introduced There Exists Formula
The variable name must not clash with the signature of the box this rule is applied in.
If the passed Formula already contains a quantifier formula, the returned variable must not be the same as its variables.
I.e.
getVar(String, String, Formula) - Method in class Raptor.NDRules.ForallArrowElim
This method is used to get a new variable name for the newly introduced For All Formula
The variable name must not clash with the signature of the box this rule is applied in.
If the passed Formula already contains a quantifier formula, the returned variable must not be the same as its variables.
I.e.
getVar(String, String, Formula) - Method in class Raptor.NDRules.ForallElim
This method is used to get a new variable name for the newly introduced For All Formula
The variable name must not clash with the signature of the box this rule is applied in.
If the passed Formula already contains a quantifier formula, the returned variable must not be the same as its variables.
I.e.
getVarDecs() - Method in class Raptor.PanSignature
Returns the Variable Declarations list of the PanSignature.
getVariables() - Method in class Raptor.PanSignature
Returns the Variable list of the PanSignature.
getVarParams() - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Return the names of method's parameters which are variables
getVars() - Method in class Raptor.LogicParser.Formula.Formula
This method returns the list of all the variables this Formula is bound to.
getVars() - Method in class Raptor.LogicParser.Formula.Term
Returns the list of all variables this Term is bound to.
getView() - Method in class Raptor.ParseInputController
Returns the View associated with this Controller
getVVars() - Method in class Raptor.PanSignature
Returns the VVariable list of the PanSignature.
Given - Static variable in class Raptor.Types
 
Goal - Static variable in class Raptor.Types
 
GreaterThan - Class in Raptor.LogicParser.Formula.BExp
Creates a greater than expression.
GreaterThan(Term, Term) - Constructor for class Raptor.LogicParser.Formula.BExp.GreaterThan
Constructs a new GreaterThan BExp.
GREATERTHAN - Static variable in class Raptor.LogicParser.sym
 
GREATERTHAN - Static variable in class Raptor.ProgramParser.sym
 
GTE - Class in Raptor.LogicParser.Formula.BExp
Creates a greater than or equal to expression.
GTE(Term, Term) - Constructor for class Raptor.LogicParser.Formula.BExp.GTE
Constructs a new GreaterThanOrEqual BExp.
GTE - Static variable in class Raptor.LogicParser.sym
 
GTE - Static variable in class Raptor.ProgramParser.sym
 

H

hasNextBox() - Method in class Raptor.ProofBox
A ProofBox item in a proof may be a list of ProofBoxes.
haveAll() - Method in class Raptor.NDRuleController
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.AndElim
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.AndIntro
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.EM
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.ExistsElim
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.ExistsIntro
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.FalsityElim
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.FalsityIntro
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.ForallArrowElim
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.ForallElim
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.ForallIntro
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.ForallTick
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.IffElim
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.IffElimDerived
Returns true if the rule has all of the required input lines
Only the first line is required so this method returns true.
haveAll() - Method in class Raptor.NDRules.IffIntro
Returns true if the rule has all of the required input lines
Only the first line is required so this method returns true.
haveAll() - Method in class Raptor.NDRules.IffIntroDerived
Returns true if the rule has all of the required input lines
Only the first line is required so this method returns true.
haveAll() - Method in class Raptor.NDRules.ImpliesElim
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.ImpliesIntro
Returns true if the rule has all of the required input lines
Only the first line is required so this method returns true.
haveAll() - Method in class Raptor.NDRules.Instantiate
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.Lemma
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.NDRule
Returns true if the rule ahs all of the required input lines.
haveAll() - Method in class Raptor.NDRules.NotElim
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.NotIntro
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.NotNot
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.OrElim
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.OrIntro
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.PC
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.Reflexivity
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.Substitution
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.Tick
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.TM
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.TMTick
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.NDRules.TopIntro
Returns true if the rule has all of the required input lines.
haveAll() - Method in class Raptor.RAPRuleController
Returns true if the rule has all of the required input lines.
Help - Class in Raptor.Help
Implements the Help frame for Pandora IV.
Help() - Constructor for class Raptor.Help.Help
Constructs the Help Frame for Pandora IV.
HelpAccessProcedures - Class in Raptor.Help
Implements a data structure for storing the Pandora IV Help Files.
HelpAccessProcedures(String, String, LinkedList<String>) - Constructor for class Raptor.Help.HelpAccessProcedures
Creates an instance of the HelpAccessProcedures.
helpFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the Help Menu.
HelpFrame - Class in Raptor.Help
Implements the Help messages.
HelpFrame() - Constructor for class Raptor.Help.HelpFrame
 
helpKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'helpFile'.
HelpMessages - Class in Raptor.Help
Class which keeps all the help messages.
HelpMessages(Formula) - Constructor for class Raptor.Help.HelpMessages
 
HelpPagesHTML - Class in Raptor.Help
Creates a database of all the help files (HelpAccessProceduress) used in Pandora IV Help System.
HelpPagesHTML() - Constructor for class Raptor.Help.HelpPagesHTML
Constructs an instance of the HelpPagesHTML.
higher(Formula) - Method in class Raptor.LogicParser.Formula.Formula
 

I

IDENT - Static variable in class Raptor.LogicParser.sym
 
IDENT - Static variable in class Raptor.ProgramParser.sym
 
If - Class in Raptor.ProgramParser.Statements
An if instruction.
If(Formula, Statements, Statements) - Constructor for class Raptor.ProgramParser.Statements.If
Constructs a new If instruction.
IF - Static variable in class Raptor.ProgramParser.sym
 
If - Static variable in class Raptor.Types
 
iff - Static variable in class Raptor.Help.ErrorMessages
 
iff - Static variable in class Raptor.Help.HelpMessages
 
Iff - Class in Raptor.LogicParser.Formula
The IFF formula.
Extends abstract class Formula.
Iff(Formula, Formula) - Constructor for class Raptor.LogicParser.Formula.Iff
Constructs an Iff Formula.
IFF - Static variable in class Raptor.LogicParser.sym
 
iff_backwards - Static variable in class Raptor.Help.ErrorMessages
 
iff_derived - Static variable in class Raptor.Help.ErrorMessages
 
iff_introduction - Static variable in class Raptor.Help.HelpMessages
 
IffElim - Class in Raptor.NDRules
Implements the Iff Elimination rule
Extends abstract class NDRule.
IffElim(ProofBox) - Constructor for class Raptor.NDRules.IffElim
Constructs an IffElim.
IffElim - Static variable in class Raptor.Types
 
IffElimDerived - Class in Raptor.NDRules
Implements the Iff Elimination Derived rule
Extends abstract class NDRule.
IffElimDerived(ProofBox) - Constructor for class Raptor.NDRules.IffElimDerived
Constructs an IffElimDerived.
IffIntro - Class in Raptor.NDRules
Implements the Iff Introduction rule
Extends abstract class NDRule.
IffIntro(ProofBox) - Constructor for class Raptor.NDRules.IffIntro
Constructs an IffIntro.
IffIntro - Static variable in class Raptor.Types
 
IffIntroDerived - Class in Raptor.NDRules
Implements the Iff Introduction Derived rule
Extends abstract class NDRule.
IffIntroDerived(ProofBox) - Constructor for class Raptor.NDRules.IffIntroDerived
Constructs an IffIntroDerived.
IfRule - Class in Raptor.RAPRules
Implements the if rule.
IfRule(ProofBox) - Constructor for class Raptor.RAPRules.IfRule
Constructs an If rule instance.
Implies - Class in Raptor.LogicParser.Formula
The Implies formula.
Extends abstract class Formula.
Implies(Formula, Formula) - Constructor for class Raptor.LogicParser.Formula.Implies
Constructs an Implies Formula.
IMPLIES - Static variable in class Raptor.LogicParser.sym
 
implies_elim - Static variable in class Raptor.Help.ErrorMessages
 
implies_introduction_forwards - Static variable in class Raptor.Help.HelpMessages
 
ImpliesElim - Class in Raptor.NDRules
Implements the Implies Elimination rule.
ImpliesElim(ProofBox) - Constructor for class Raptor.NDRules.ImpliesElim
Constructs an ImpliesElim.
ImpliesElim - Static variable in class Raptor.Types
 
ImpliesIntro - Class in Raptor.NDRules
Implements the Implies Introduction rule.
ImpliesIntro(ProofBox) - Constructor for class Raptor.NDRules.ImpliesIntro
Constructs an ImpliesIntro.
ImpliesIntro - Static variable in class Raptor.Types
 
incrementInvCount() - Method in class Raptor.ProofBox
Increments the invCount
incrementOccurrences() - Method in class Raptor.NDRules.Pair
 
incrementUnknownCount() - Method in class Raptor.ProofBox
Increments the unknownCount
INIT - Static variable in class Raptor.LogicParser.sym
 
INIT - Static variable in class Raptor.ProgramParser.sym
 
init_actions() - Method in class Raptor.LogicParser.parser
Action encapsulation object initializer.
init_actions() - Method in class Raptor.ProgramParser.parser
Action encapsulation object initializer.
initialise() - Method in class Raptor.NDRuleController
Called by RuleController to add the first line to the rule.
initialise() - Method in class Raptor.RAPRuleController
Called by RuleController to add the ProgramLine to the rule.
inProof - Variable in class Raptor.ProofWindow
 
InputGuideBody - Static variable in class Raptor.Help.HelpPagesHTML
The Input guide displayed on the Pandora Input Panel.
inputProofMode() - Method in class Raptor.ProofWindow
Mode for inputting data into the proof.
Instantiate - Class in Raptor.NDRules
Implements the instantiate rule.
Instantiate(ProofBox) - Constructor for class Raptor.NDRules.Instantiate
Constructs an Instantiate rule instance.
Instantiate - Static variable in class Raptor.Types
 
instantiate_to_unknown - Static variable in class Raptor.Help.ErrorMessages
 
Instruction - Class in Raptor.ProgramParser.Statements
Abstract class to represent different instructions.
Instruction() - Constructor for class Raptor.ProgramParser.Statements.Instruction
 
INTARRAY - Static variable in class Raptor.LogicParser.sym
 
INTARRAY - Static variable in class Raptor.ProgramParser.sym
 
intersection(List<Term>, List<Term>, List<Var>) - Method in class Raptor.NDRules.ForallArrowElim
 
INTVAR - Static variable in class Raptor.LogicParser.sym
 
INTVAR - Static variable in class Raptor.ProgramParser.sym
 
isBool(PVar, PanSignature) - Method in class Raptor.ProgramParser.Statements.Method
 
isBool(PVar, PanSignature) - Method in class Raptor.RAPRules.MethodRule
 
isBorderOpaque() - Method in class Raptor.xGui.DashedBorder
The border is never opaque so this function returns false.
isDone() - Method in class Raptor.ProofWindow
 
isEmpty() - Method in class Raptor.PanSignature
Returns true if the PanSignature is empty.
A PanSignature is empty if its Predicate, Constant, VVar, PVar, AArray, PArray and the Function lists are empty.
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.AArray
Returns true if this Term is in the passed PanSignature
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.AExp.AExp
Returns true if this Term is in the passed PanSignature.
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.Atom
Returns true if this Atom is in the passed PanSignature's Predicate list.
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.Function
Returns true if this Function is in the Function list of the passed PanSignature.
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.LLVar
Returns true if this Term is in the passed PanSignature
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.LogicTerm
 
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.LTerm
 
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.Num
Returns true if this Term is in the passed PanSignature.
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.SimpleTerm
Returns true if this SimpleTerm is in the Constant list of the passed PanSignature.
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.SkTerm
Returns true if this Term is in the passed PanSignature.
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.Term
Returns true if this Term is in the passed PanSignature.
isIn(List<Term>) - Method in class Raptor.LogicParser.Formula.Term
Returns true if this term is in the passed List.
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.Var
Returns true if this Var is in the Variable list of the passed PanSignature.
isIn(PanSignature) - Method in class Raptor.LogicParser.Formula.VVar
Returns true if this Term is in the passed PanSignature
I.e.
isIn(List<Pair>) - Method in class Raptor.NDRules.Pair
 
isIn(PanSignature) - Method in class Raptor.ProgramParser.Statements.BVar
 
isIn(PanSignature) - Method in class Raptor.ProgramParser.Statements.Method
Returns true if this Method is in the Method list of the passed PanSignature.
isIn(PanSignature) - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Returns true if this Method is in the Method list of the passed PanSignature.
isIn(PanSignature) - Method in class Raptor.ProgramParser.Statements.PArray
Returns true if this PVar is in the PVar list of the passed PanSignature.
isIn(PanSignature) - Method in class Raptor.ProgramParser.Statements.PLVar
Returns true if this PLVar is in the PLVar list of the passed PanSignature.
isIn(PanSignature) - Method in class Raptor.ProgramParser.Statements.PVar
Returns true if this PVar is in the PVar list of the passed PanSignature.
isInList(List<SimpleTerm>) - Method in class Raptor.LogicParser.Formula.SkTerm
returns true if this Term is in the passed list of Simple Terms.
isInVars(List<Var>) - Method in class Raptor.LogicParser.Formula.Term
Returns true if this Term is in the passed List.
isProved() - Method in class Raptor.ProofBox
Returns true if the box has been proved
isUsed() - Method in class Raptor.ProgramLine
Returns true if ProgramLine has been used
isVertical() - Method in class Raptor.ProofBox
Returns true if orientation of ProofBox is vertical.

J

Justification - Class in Raptor
Implements the Justification for a line in a proof.
Justification(String) - Constructor for class Raptor.Justification
Constructs a Justification.
Justification(String, List<ProofLine>) - Constructor for class Raptor.Justification
Constructs a Justification.
Justification(String, ProgramLine, List<ProofLine>) - Constructor for class Raptor.Justification
Constructs a Justification.
Justification(String, ProgramLine, List<ProofLine>, List<ProofLine>) - Constructor for class Raptor.Justification
Constructs a Justification.

K

keyPressed(KeyEvent) - Method in class Raptor.ProofWindow
Handle the key pressed event
keyReleased(KeyEvent) - Method in class Raptor.ProofWindow
Handle the key released event
keyTyped(KeyEvent) - Method in class Raptor.ProofWindow
Handle the key typed event

L

launch(String) - Static method in class Raptor.Help.ErrorFrame
 
launch(String, String) - Static method in class Raptor.Help.ErrorFrame
 
launch(String) - Static method in class Raptor.Help.HelpFrame
 
left - Variable in class Raptor.LogicParser.Formula.AExp.AExp
 
left - Variable in class Raptor.LogicParser.Formula.BExp.BExp
 
left - Variable in class Raptor.ProgramParser.Statements.PAExp.PAExp
 
left - Variable in class Raptor.ProgramParser.Statements.PBExp.PBExp
 
Lemma - Class in Raptor.NDRules
Implements the Lemma rule.
Lemma(ProofBox) - Constructor for class Raptor.NDRules.Lemma
Constructs a Lemma.
LEMMA - Static variable in class Raptor.Types
 
lemma_forwards_backwards - Static variable in class Raptor.Help.HelpMessages
 
LessThan - Class in Raptor.LogicParser.Formula.BExp
Creates a less than expression.
LessThan(Term, Term) - Constructor for class Raptor.LogicParser.Formula.BExp.LessThan
Constructs a new GreaterThan BExp.
LESSTHAN - Static variable in class Raptor.LogicParser.sym
 
LESSTHAN - Static variable in class Raptor.ProgramParser.sym
 
LIDENT - Static variable in class Raptor.LogicParser.sym
 
LIDENT - Static variable in class Raptor.ProgramParser.sym
 
lightBlue - Static variable in class Raptor.xGui.Colour
 
lightGreen - Static variable in class Raptor.xGui.Colour
 
lightPurple - Static variable in class Raptor.xGui.Colour
 
lineGreen - Static variable in class Raptor.xGui.Colour
 
lineSelected(ProofItem) - Method in class Raptor.RuleController
Gives the newly selected lines to the Rule as the extra input.
LLVar - Class in Raptor.LogicParser.Formula
Creates an length variable term for an array used in the proof.
LLVar(String) - Constructor for class Raptor.LogicParser.Formula.LLVar
Constructs a new length variable.
LogicTerm - Class in Raptor.LogicParser.Formula
 
LogicTerm(Formula) - Constructor for class Raptor.LogicParser.Formula.LogicTerm
 
LPAREN - Static variable in class Raptor.LogicParser.sym
 
LPAREN - Static variable in class Raptor.ProgramParser.sym
 
LTE - Class in Raptor.LogicParser.Formula.BExp
Creates a less than or equal to expression.
LTE(Term, Term) - Constructor for class Raptor.LogicParser.Formula.BExp.LTE
Constructs a new GreaterThanOrEqual BExp.
LTE - Static variable in class Raptor.LogicParser.sym
 
LTE - Static variable in class Raptor.ProgramParser.sym
 
LTerm - Class in Raptor.LogicParser.Formula
 
LTerm(PLessThan) - Constructor for class Raptor.LogicParser.Formula.LTerm
 

M

main(String[]) - Static method in class Raptor.Help.Help
 
main(String[]) - Static method in class Raptor.LogicParser.parser
 
Main - Class in Raptor.ProgramParser.JLex
Class: Main Description: Top-level lexical analyzer generator function.
Main() - Constructor for class Raptor.ProgramParser.JLex.Main
 
main(String[]) - Static method in class Raptor.ProgramParser.JLex.Main
Function: main
main(String[]) - Static method in class Raptor.ProgramParser.parser
 
main(String[]) - Static method in class Raptor.ProgramParser.TestHarness
Takes as argument a text file containing program lines to be parsed.
main(String[]) - Static method in class Raptor.Raptor
Can be used to start Raptor from the command line.
mainProofBox - Variable in class Raptor.ProofWindow
 
makeTree() - Method in class Raptor.Help.Help
Creates the tree in the first tab (Tree Tab).
map(Term, List<Tuple>) - Method in class Raptor.LogicParser.Formula.Formula
Checks if the passed Term is equal to the first element of any of the Tuples in the passed List.
method - Static variable in class Raptor.Help.HelpMessages
 
Method - Class in Raptor.ProgramParser.Statements
Creates a method term.
Method(String, Vector<PTerm>) - Constructor for class Raptor.ProgramParser.Statements.Method
Constructs a new Method PTerm
Method - Static variable in class Raptor.Types
 
MethodDeclaration - Class in Raptor.ProgramParser.Statements
Creates a Method Declaration.
MethodDeclaration(String, Vector<String>) - Constructor for class Raptor.ProgramParser.Statements.MethodDeclaration
Constructs a new Method Declaration
MethodRule - Class in Raptor.RAPRules
Implements the method rule.
MethodRule(ProofBox) - Constructor for class Raptor.RAPRules.MethodRule
Constructs a Method Invocation rule instance.
MIDENT - Static variable in class Raptor.ProgramParser.sym
 
mouseClicked(MouseEvent) - Method in class Raptor.ProgramLine
Responds to a ProofItem with a mouse listener being clicked.
mouseClicked(MouseEvent) - Method in class Raptor.ProofBox
Responds to a ProofBox with a mouse listener being clicked.
mouseClicked(MouseEvent) - Method in class Raptor.ProofItem
Responds to a ProofItem with a mouse listener being clicked.
mouseClicked(MouseEvent) - Method in class Raptor.ProofLine
Responds to a ProofItem with a mouse listener being clicked.
mouseClicked(MouseEvent) - Method in class Raptor.View
Responds to a ProofItem with a mouse listener being clicked.
mouseEntered(MouseEvent) - Method in class Raptor.ProofItem
Responds to an object with a mouse listener when a mouse over occurs.
mouseEntered(MouseEvent) - Method in class Raptor.View
Responds to an object with a mouse listener when a mouse over occurs.
mouseExited(MouseEvent) - Method in class Raptor.ProofItem
Responds to an object with a mouse listener when a mouse over occurs.
mouseExited(MouseEvent) - Method in class Raptor.View
Responds to an object with a mouse listener when a mouse over occurs.
mousePressed(MouseEvent) - Method in class Raptor.ProofItem
Responds to an object with a mouse listener being clicked.
mousePressed(MouseEvent) - Method in class Raptor.View
Responds to an object with a mouse listener being clicked.
mouseReleased(MouseEvent) - Method in class Raptor.ProofItem
Responds to an object with a mouse listener being clicked.
mouseReleased(MouseEvent) - Method in class Raptor.View
Responds to an object with a mouse listener being clicked.
mtdExtension - Static variable in class Raptor.xGui.RaptorMethodFileFilter
 
MULT - Static variable in class Raptor.LogicParser.sym
 
MULT - Static variable in class Raptor.ProgramParser.sym
 

N

NDRule - Class in Raptor.NDRules
Abstract NDRule class.
NDRule(ProofBox) - Constructor for class Raptor.NDRules.NDRule
 
NDRuleController - Class in Raptor
Implements the correct NDRule when a first line and a rule have been selected.
NDRuleController(String, ProofLine, ProofBox) - Constructor for class Raptor.NDRuleController
Constructs a NDRuleController.
next(ProofItem) - Method in class Raptor.ProofBox
Returns the next ProofItem in the ProofItems list
NIDENT - Static variable in class Raptor.ProgramParser.sym
 
not - Static variable in class Raptor.Help.ErrorMessages
 
not - Static variable in class Raptor.Help.HelpMessages
 
Not - Class in Raptor.LogicParser.Formula
The Not formula.
Extends abstract class Formula.
Not(Formula) - Constructor for class Raptor.LogicParser.Formula.Not
Constructs a Not Formula.
NOT - Static variable in class Raptor.LogicParser.sym
 
NOT - Static variable in class Raptor.ProgramParser.sym
 
not_bottom - Static variable in class Raptor.Help.ErrorMessages
 
not_followed_by_unknown - Static variable in class Raptor.Help.ErrorMessages
 
not_in_scope - Static variable in class Raptor.Help.ErrorMessages
 
not_introduction - Static variable in class Raptor.Help.HelpMessages
 
NotBlah - Class in Raptor.LogicParser.Formula
 
NotBlah(String) - Constructor for class Raptor.LogicParser.Formula.NotBlah
 
NotBlah(String, boolean) - Constructor for class Raptor.LogicParser.Formula.NotBlah
 
NotBlah(PTerm, boolean) - Constructor for class Raptor.LogicParser.Formula.NotBlah
 
NotBool - Class in Raptor.LogicParser.Formula
 
NotBool(String) - Constructor for class Raptor.LogicParser.Formula.NotBool
 
NotElim - Class in Raptor.NDRules
Implements the Not Elmination rule
Extends abstract class NDRule.
NotElim(ProofBox) - Constructor for class Raptor.NDRules.NotElim
Constructs an NotElim.
NotElim - Static variable in class Raptor.Types
 
notElim_backwards - Static variable in class Raptor.Help.ErrorMessages
 
notElim_backwards - Static variable in class Raptor.Help.HelpMessages
 
NotEqual - Class in Raptor.LogicParser.Formula.BExp
Creates a not equal to expression.
NotEqual(Term, Term) - Constructor for class Raptor.LogicParser.Formula.BExp.NotEqual
Constructs a new NotEqual BExp.
NOTEQUAL - Static variable in class Raptor.LogicParser.sym
 
NOTEQUAL - Static variable in class Raptor.ProgramParser.sym
 
NotIntro - Class in Raptor.NDRules
Implements the Not Introduction rule
Extends abstract class NDRule.
NotIntro(ProofBox) - Constructor for class Raptor.NDRules.NotIntro
Constructs an NotIntro.
NotIntro - Static variable in class Raptor.Types
 
notnot - Static variable in class Raptor.Help.ErrorMessages
 
notnot - Static variable in class Raptor.Help.HelpMessages
 
NOTNOT - Static variable in class Raptor.LogicParser.sym
 
NotNot - Class in Raptor.NDRules
Implements the NotNot rule.
NotNot(ProofBox) - Constructor for class Raptor.NDRules.NotNot
Constructs a NotNot.
NotNot - Static variable in class Raptor.Types
 
Num - Class in Raptor.LogicParser.Formula
Creates a number term.
Num(int) - Constructor for class Raptor.LogicParser.Formula.Num
Constructs a new Num Term.
NUM - Static variable in class Raptor.LogicParser.sym
 
NUM - Static variable in class Raptor.ProgramParser.sym
 

O

op - Variable in class Raptor.LogicParser.Formula.AExp.AExp
 
op - Variable in class Raptor.LogicParser.Formula.BExp.BExp
 
op - Variable in class Raptor.ProgramParser.Statements.PAExp.PAExp
 
op - Variable in class Raptor.ProgramParser.Statements.PBExp.PBExp
 
openProof(String) - Method in class Raptor.ProofWindow
Deserializes the given/goal or proofBox from given file location.

Please see the comment for saveProof, it may be a better idea to store the files in an XML format.
optionsFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the Options Menu.
optionsKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'optionsFile'.
or - Static variable in class Raptor.Help.ErrorMessages
 
or - Static variable in class Raptor.Help.HelpMessages
 
Or - Class in Raptor.LogicParser.Formula
The Or formula.
Extends abstract Formula class.
Or(Formula, Formula) - Constructor for class Raptor.LogicParser.Formula.Or
Constructs an Or Formula.
OR - Static variable in class Raptor.LogicParser.sym
 
OR - Static variable in class Raptor.ProgramParser.sym
 
or_elimination_forwards - Variable in class Raptor.Help.HelpMessages
 
or_introduction_backwards - Static variable in class Raptor.Help.HelpMessages
 
or_introduction_forwards - Static variable in class Raptor.Help.HelpMessages
 
or_introduction_forwards_input_left - Variable in class Raptor.Help.HelpMessages
 
or_introduction_forwards_input_right - Variable in class Raptor.Help.HelpMessages
 
or_selected - Static variable in class Raptor.Help.ErrorMessages
 
OrElim - Class in Raptor.NDRules
Implements the Or Elmination rule
Extends abstract class NDRule.
OrElim(ProofBox) - Constructor for class Raptor.NDRules.OrElim
Constructs an OrElim.
OrElim - Static variable in class Raptor.Types
 
OrIntro - Class in Raptor.NDRules
Implements the Or Introduction rule
Extends abstract class NDRule.
OrIntro(ProofBox) - Constructor for class Raptor.NDRules.OrIntro
Constructs an OrIntro.
OrIntro - Static variable in class Raptor.Types
 

P

PAExp - Class in Raptor.ProgramParser.Statements.PAExp
Abstract class for arithmetic expressions.
PAExp(PTerm, PTerm, String) - Constructor for class Raptor.ProgramParser.Statements.PAExp.PAExp
Create a new arithmetic expression
paintBorder(Component, Graphics, int, int, int, int) - Method in class Raptor.xGui.DashedBorder
Paints the border for the specified component with the specified position and size.
Pair - Class in Raptor.NDRules
 
Pair(Term, Term, ProofLine, int) - Constructor for class Raptor.NDRules.Pair
 
paleBlue - Static variable in class Raptor.xGui.Colour
 
PanSignature - Class in Raptor
The Pandora Signature.
PanSignature(List<Atom>, List<SimpleTerm>, List<Function>, List<Var>, List<SimpleTerm>, List<VVar>, List<PVar>, List<BVar>, List<String>, List<String>, List<String>, List<AArray>, List<PArray>, List<LLVar>, List<PLVar>, List<MethodDeclaration>) - Constructor for class Raptor.PanSignature
Constructs a PanSignature with the passed list of parameters
PanSignature() - Constructor for class Raptor.PanSignature
Constructs an empty PanSignature.
PanSignature(List<MethodDeclaration>) - Constructor for class Raptor.PanSignature
Constructs an empty PanSignature except for the list of declared methods.
paramsEqual(Function) - Method in class Raptor.LogicParser.Formula.Function
Returns true if the passed Function has the same parameters as this Function.
PArray - Class in Raptor.ProgramParser.Statements
A program array term.
PArray() - Constructor for class Raptor.ProgramParser.Statements.PArray
Constructs a new PArray
PArray(String, Vector<PTerm>) - Constructor for class Raptor.ProgramParser.Statements.PArray
Constructs a new PArray.
PArray(String, int) - Constructor for class Raptor.ProgramParser.Statements.PArray
 
parseCode() - Method in class Raptor.ProgramParser.ProgramParseController
Carries out the parsing of the program and returns the statements generated.
parseCode(String) - Static method in class Raptor.ProgramParser.TestHarness
Parses the input by sending each line of the input String to a ProgramParseController for it to send to the parser.
ParseController - Class in Raptor.LogicParser
Controls the communication between the GUI and the parser, for a single line of input to be parsed.
ParseController(String) - Constructor for class Raptor.LogicParser.ParseController
Constructs a ParseController.
ParseInputController - Class in Raptor
Passes data between the View and Parser
ParseInputController() - Constructor for class Raptor.ParseInputController
Constructs a Controller
parseLine() - Method in class Raptor.LogicParser.ParseController
Carries out the parsing of the line of input and returns the formula generated.
parsePost(String, ProofWindow) - Method in class Raptor.ParseInputController
Returns true if the postcondition is successfully parsed and starts proof.
parsePost(String, ProofWindow, boolean) - Method in class Raptor.ParseInputController
Returns true if the postcondition is successfully parsed and either allows further input or starts proof.
parsePre(String, ProofWindow) - Method in class Raptor.ParseInputController
Returns true if the precondition is successfully parsed and starts proof.
parsePre(String, ProofWindow, boolean) - Method in class Raptor.ParseInputController
Returns true if the precondition is successfully parsed and either allows further input or starts proof.
parseProg(String, ProofWindow) - Method in class Raptor.ParseInputController
Returns true if the program is successfully parsed and starts proof.
parseProg(String, ProofWindow, boolean) - Method in class Raptor.ParseInputController
Returns true if the program is successfully parsed and either allows further input or starts proof.
parser - Class in Raptor.LogicParser
CUP v0.11a beta 20060608 generated parser.
parser() - Constructor for class Raptor.LogicParser.parser
Default constructor.
parser(Scanner) - Constructor for class Raptor.LogicParser.parser
Constructor which sets the default scanner.
parser(Scanner, SymbolFactory) - Constructor for class Raptor.LogicParser.parser
Constructor which sets the default scanner.
parser - Class in Raptor.ProgramParser
CUP v0.11a beta 20060608 generated parser.
parser() - Constructor for class Raptor.ProgramParser.parser
Default constructor.
parser(Scanner) - Constructor for class Raptor.ProgramParser.parser
Constructor which sets the default scanner.
parser(Scanner, SymbolFactory) - Constructor for class Raptor.ProgramParser.parser
Constructor which sets the default scanner.
PBExp - Class in Raptor.ProgramParser.Statements.PBExp
Abstract class for boolean expressions.
PBExp(PTerm, PTerm, String) - Constructor for class Raptor.ProgramParser.Statements.PBExp.PBExp
Create a new binary expression
pc - Static variable in class Raptor.Help.HelpMessages
 
PC - Class in Raptor.NDRules
Implements the Proof By Contradiction rule.
PC(ProofBox) - Constructor for class Raptor.NDRules.PC
Constructs a PC.
PC - Static variable in class Raptor.Types
 
PEqualTo - Class in Raptor.ProgramParser.Statements.PBExp
Creates an equals to expression.
PEqualTo(PTerm, PTerm) - Constructor for class Raptor.ProgramParser.Statements.PBExp.PEqualTo
Constructs a new EqualTo BExp.
PGreaterThan - Class in Raptor.ProgramParser.Statements.PBExp
Creates a greater than expression.
PGreaterThan(PTerm, PTerm) - Constructor for class Raptor.ProgramParser.Statements.PBExp.PGreaterThan
Constructs a new GreaterThan BExp.
PGTE - Class in Raptor.ProgramParser.Statements.PBExp
Creates a greater than or equal to expression.
PGTE(PTerm, PTerm) - Constructor for class Raptor.ProgramParser.Statements.PBExp.PGTE
Constructs a new GreaterThanOrEqual BExp.
PLComparator - Class in Raptor
Used by Justification class to sort a List of ProofLines by line number
PLComparator() - Constructor for class Raptor.PLComparator
 
PLessThan - Class in Raptor.ProgramParser.Statements.PBExp
Creates a less than expression.
PLessThan(PTerm, PTerm) - Constructor for class Raptor.ProgramParser.Statements.PBExp.PLessThan
Constructs a new GreaterThan BExp.
PLTE - Class in Raptor.ProgramParser.Statements.PBExp
Creates a less than or equal to expression.
PLTE(PTerm, PTerm) - Constructor for class Raptor.ProgramParser.Statements.PBExp.PLTE
Constructs a new GreaterThanOrEqual BExp.
PLVar - Class in Raptor.ProgramParser.Statements
Creates an length variable term for an array used in the proof.
PLVar(String) - Constructor for class Raptor.ProgramParser.Statements.PLVar
Constructs a new length variable.
PNotEqual - Class in Raptor.ProgramParser.Statements.PBExp
Creates a not equal to expression.
PNotEqual(PTerm, PTerm) - Constructor for class Raptor.ProgramParser.Statements.PBExp.PNotEqual
Constructs a new NotEqual BExp.
PNum - Class in Raptor.ProgramParser.Statements
Creates a number program term.
PNum(int) - Constructor for class Raptor.ProgramParser.Statements.PNum
Constructs a new Num PTerm.
Pre - Static variable in class Raptor.Types
 
Predicate - Class in Raptor.LogicParser.Formula
The Predicate formula.
Extends abstract class Atom.
Predicate(String, Vector<Term>) - Constructor for class Raptor.LogicParser.Formula.Predicate
Constructs a Predicate Formula.
production_table() - Method in class Raptor.LogicParser.parser
Access to production table.
production_table() - Method in class Raptor.ProgramParser.parser
Access to production table.
Program - Static variable in class Raptor.Types
 
ProgramComment - Class in Raptor.ProgramParser.Statements
A comment.
ProgramComment(String) - Constructor for class Raptor.ProgramParser.Statements.ProgramComment
Constructs a new Comment.
ProgramLine - Class in Raptor
Is a line containing the program code in a ProofBox.
Extends ProofItem
ProgramLine(Statements, ProofWindow, ProofBox) - Constructor for class Raptor.ProgramLine
Constructs a ProgramLine with statement.
ProgramLine(Statements, int, ProofWindow, ProofBox) - Constructor for class Raptor.ProgramLine
Constructs a ProgramLine with a statement and program line number
programLine - Static variable in class Raptor.xGui.Colour
 
programLineUsed - Static variable in class Raptor.xGui.Colour
 
ProgramParseController - Class in Raptor.ProgramParser
Controls the parsing of program code.
ProgramParseController(String) - Constructor for class Raptor.ProgramParser.ProgramParseController
Constructs a ProgramParseController.
proof - Variable in class Raptor.RAPRules.RAPRule
 
ProofBox - Class in Raptor
Implements a box in a proof.
ProofBox(ProofWindow) - Constructor for class Raptor.ProofBox
Constructs a ProofBox (Outer).
ProofBox(ProofWindow, ProofBox) - Constructor for class Raptor.ProofBox
Constructs a ProofBox.
ProofBox(ProofLine, ProofWindow, ProofBox) - Constructor for class Raptor.ProofBox
Constructs a ProofBox (with Goal).
ProofItem - Class in Raptor
Extended by ProofBox and ProofLine.
ProofItem(ProofWindow) - Constructor for class Raptor.ProofItem
Constructs a ProofItem.
ProofItem(ProofWindow, ProofBox) - Constructor for class Raptor.ProofItem
Constructs a ProofItem.
ProofLine - Class in Raptor
Represents a line contained inside a ProofBox.
Extends ProofItem
ProofLine(Formula, ProofWindow, ProofBox) - Constructor for class Raptor.ProofLine
Constructs a ProofLine with a formula.
ProofLine(Formula, String, ProofWindow, ProofBox) - Constructor for class Raptor.ProofLine
Constructs a ProofLine with a Formula and a String which will become the Justification.
ProofLine(Formula, Justification, ProofWindow, ProofBox) - Constructor for class Raptor.ProofLine
Constructs a ProofLine with a Formula and a Justification.
ProofLine(Formula, Justification, int, ProofWindow, ProofBox) - Constructor for class Raptor.ProofLine
Constructs a ProofLine with a Formula, Justification and Line number.
ProofWindow - Class in Raptor
Everything contained within each tab is a ProofWindow.
ProofWindow(View) - Constructor for class Raptor.ProofWindow
Creates a new ProofWindow
ProofWindow(View, String, String, String, String, String) - Constructor for class Raptor.ProofWindow
 
provedBox - Static variable in class Raptor.xGui.Colour
 
PTerm - Class in Raptor.ProgramParser.Statements
Abstract class to respresent all terms in programs.
PTerm() - Constructor for class Raptor.ProgramParser.Statements.PTerm
 
PVar - Class in Raptor.ProgramParser.Statements
A variable program term.
PVar() - Constructor for class Raptor.ProgramParser.Statements.PVar
For XMLEncoder
PVar(String) - Constructor for class Raptor.ProgramParser.Statements.PVar
Constructs a new variable.

Q

Quantifier - Class in Raptor.LogicParser.Formula
The quantifier formula.
Extends abstract class Formula, Extended by Forall and Exists Formulae.
Quantifier() - Constructor for class Raptor.LogicParser.Formula.Quantifier
 

R

rapExtension - Static variable in class Raptor.xGui.RaptorFileFilter
 
RAPRule - Class in Raptor.RAPRules
Abstract RAPRule class.
RAPRule(ProofBox) - Constructor for class Raptor.RAPRules.RAPRule
 
RAPRuleController - Class in Raptor
Implements the correct RAPRule when a first line and a rule have been selected.
RAPRuleController(String, ProgramLine, ProofBox) - Constructor for class Raptor.RAPRuleController
Constructs a RAPRuleController.
Raptor - package Raptor
 
Raptor - Class in Raptor
This is called to start Raptor.
Raptor() - Constructor for class Raptor.Raptor
 
Raptor.Help - package Raptor.Help
 
Raptor.LogicParser - package Raptor.LogicParser
 
Raptor.LogicParser.Formula - package Raptor.LogicParser.Formula
 
Raptor.LogicParser.Formula.AExp - package Raptor.LogicParser.Formula.AExp
 
Raptor.LogicParser.Formula.BExp - package Raptor.LogicParser.Formula.BExp
 
Raptor.NDRules - package Raptor.NDRules
 
Raptor.ProgramParser - package Raptor.ProgramParser
 
Raptor.ProgramParser.JLex - package Raptor.ProgramParser.JLex
 
Raptor.ProgramParser.Statements - package Raptor.ProgramParser.Statements
 
Raptor.ProgramParser.Statements.PAExp - package Raptor.ProgramParser.Statements.PAExp
 
Raptor.ProgramParser.Statements.PBExp - package Raptor.ProgramParser.Statements.PBExp
 
Raptor.RAPRules - package Raptor.RAPRules
 
Raptor.Tutorial - package Raptor.Tutorial
 
Raptor.xGui - package Raptor.xGui
 
RaptorFileFilter - Class in Raptor.xGui
Filters for files with extension 'rap'.
RaptorFileFilter() - Constructor for class Raptor.xGui.RaptorFileFilter
 
RaptorMethodFileFilter - Class in Raptor.xGui
Filters for files with extension 'rap'.
RaptorMethodFileFilter() - Constructor for class Raptor.xGui.RaptorMethodFileFilter
 
recalculateLineNum(int, int) - Method in class Raptor.ProgramLine
Returns the line number for the next ProofItem
recalculateLineNum(int, int) - Method in class Raptor.ProofBox
Recalculates the line numbers within the ProofBox.
recalculateLineNum(int, int) - Method in class Raptor.ProofItem
Returns the line number for next ProofItem.
recalculateLineNum(int, int) - Method in class Raptor.ProofLine
Returns the line number for next ProofItem.
redo() - Method in class Raptor.ProofWindow
Redoes rules which have been undone
redoList - Variable in class Raptor.ProofWindow
 
reduce_table() - Method in class Raptor.LogicParser.parser
Access to reduce_goto table.
reduce_table() - Method in class Raptor.ProgramParser.parser
Access to reduce_goto table.
reflex - Static variable in class Raptor.Help.ErrorMessages
 
reflex_2 - Static variable in class Raptor.Help.ErrorMessages
 
Reflexivity - Class in Raptor.NDRules
Implements the Reflexivity rule.
Reflexivity(ProofBox) - Constructor for class Raptor.NDRules.Reflexivity
Constructs an Reflexivity.
Reflexivity - Static variable in class Raptor.Types
 
reflexivity_forwards - Static variable in class Raptor.Help.HelpMessages
 
reflexivity_forwards_no_constants - Static variable in class Raptor.Help.HelpMessages
 
regenerate() - Method in class Raptor.LogicParser.ArrayWrapper
 
regenerate() - Method in class Raptor.LogicParser.Formula.AArray
Returns a new copy of this Term
regenerate() - Method in class Raptor.LogicParser.Formula.And
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.Atom
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.BExp.EqualTo
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.BExp.GreaterThan
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.BExp.GTE
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.BExp.LessThan
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.BExp.LTE
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.BExp.NotEqual
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.Blah
 
regenerate() - Method in class Raptor.LogicParser.Formula.Bool
 
regenerate() - Method in class Raptor.LogicParser.Formula.Equals
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.Exists
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.False
 
regenerate() - Method in class Raptor.LogicParser.Formula.Forall
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.Formula
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.Function
Returns a copy of Function to be saved in the undo record
regenerate() - Method in class Raptor.LogicParser.Formula.Iff
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.Implies
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.LLVar
Returns a new copy of this Term
regenerate() - Method in class Raptor.LogicParser.Formula.Not
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.NotBlah
 
regenerate() - Method in class Raptor.LogicParser.Formula.NotBool
 
regenerate() - Method in class Raptor.LogicParser.Formula.Num
Returns a copy of Num for undo record
regenerate() - Method in class Raptor.LogicParser.Formula.Or
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.Predicate
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.SimpleTerm
Returns a copy of the SimpleTerm for the undo record
regenerate() - Method in class Raptor.LogicParser.Formula.SkTerm
Returns a copy of a SkTerm for undo record
regenerate() - Method in class Raptor.LogicParser.Formula.True
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.Unknown
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.Var
Returns a copy of the Term which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.LogicParser.Formula.VVar
 
regenerate() - Method in class Raptor.ProgramParser.Statements.PBExp.PEqualTo
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.ProgramParser.Statements.PBExp.PGreaterThan
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.ProgramParser.Statements.PBExp.PGTE
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.ProgramParser.Statements.PBExp.PLessThan
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.ProgramParser.Statements.PBExp.PLTE
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate() - Method in class Raptor.ProgramParser.Statements.PBExp.PNotEqual
Returns a copy of the Formula which can be saved as part of the copy made for the undo function.
regenerate(ProofBox, ProofWindow) - Method in class Raptor.ProofBox
Copies (this) ProofBox to the given outsideBox.
reloadProofBox() - Method in class Raptor.ProofWindow
Refreshes the outermost mainProofBox in the ProofWindow
removeItem(int) - Method in class Raptor.ProofBox
Removes the specified item from the list of ProofItems
removeProofWindow() - Method in class Raptor.View
Removes the current ProofWindow tab
resetFontSize() - Method in class Raptor.View
Resets all of the font sizes in View
right - Variable in class Raptor.LogicParser.Formula.AExp.AExp
 
right - Variable in class Raptor.LogicParser.Formula.BExp.BExp
 
right - Variable in class Raptor.ProgramParser.Statements.PAExp.PAExp
 
right - Variable in class Raptor.ProgramParser.Statements.PBExp.PBExp
 
RPAREN - Static variable in class Raptor.LogicParser.sym
 
RPAREN - Static variable in class Raptor.ProgramParser.sym
 
rule - Variable in class Raptor.Help.HelpMessages
 
RuleController - Class in Raptor
Calls the correct RuleController when a first line and a rule have been selected.
RuleController() - Constructor for class Raptor.RuleController
Constructs a RuleController.

S

s() - Method in class Raptor.LogicParser.ArrayWrapper
 
s() - Method in class Raptor.LogicParser.Formula.And
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.Atom
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.BExp.EqualTo
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.BExp.GreaterThan
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.BExp.GTE
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.BExp.LessThan
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.BExp.LTE
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.BExp.NotEqual
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.Blah
 
s() - Method in class Raptor.LogicParser.Formula.Bool
 
s() - Method in class Raptor.LogicParser.Formula.Exists
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.Forall
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.Formula
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.Iff
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.Implies
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.Not
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.NotBlah
 
s() - Method in class Raptor.LogicParser.Formula.NotBool
 
s() - Method in class Raptor.LogicParser.Formula.Or
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.LogicParser.Formula.Unknown
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.AndTerm
 
s() - Method in class Raptor.ProgramParser.Statements.BoolTerm
 
s() - Method in class Raptor.ProgramParser.Statements.BVar
 
s() - Method in class Raptor.ProgramParser.Statements.Method
 
s() - Method in class Raptor.ProgramParser.Statements.PAExp.PAExp
Creates VVar to replace PVar in the term where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PArray
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PBExp.PEqualTo
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PBExp.PGreaterThan
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PBExp.PGTE
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PBExp.PLessThan
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PBExp.PLTE
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PBExp.PNotEqual
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PLVar
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PNum
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PTerm
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.PVar
Creates VVar to replace PVar in the formula where necessary.
s() - Method in class Raptor.ProgramParser.Statements.WArray
 
saveMethod(String) - Method in class Raptor.View
Serialises the method definition to the given file location.
saveProof(String) - Method in class Raptor.ProofWindow
Serializes the given/goal or proofBox to given file location.

I would prefer to encode this into XML.
search(String, DefaultMutableTreeNode, DefaultListModel) - Method in class Raptor.Help.Help
Searches the help files (HelpAccessProceduress) for the required text phrase.
seeThrough - Static variable in class Raptor.xGui.Colour
 
selectedButton - Static variable in class Raptor.xGui.Colour
 
selectedLine - Static variable in class Raptor.xGui.Colour
 
selectLine() - Method in class Raptor.ProgramLine
Carries out the methods required to show and record that a ProgramLine has been selected
selectLine() - Method in class Raptor.ProofLine
Carries out the methods required to show and record that a ProofLine has been selected.
selectRule(JButton) - Method in class Raptor.ProofWindow
Sets the button which was last selected.
SEMI - Static variable in class Raptor.LogicParser.sym
 
SEMI - Static variable in class Raptor.ProgramParser.sym
 
Semi - Class in Raptor.RAPRules
Implements the semicolon rule.
Semi(ProofBox) - Constructor for class Raptor.RAPRules.Semi
Constructs a Semicolon rule instance.
Semi - Static variable in class Raptor.Types
 
setAtoms() - Method in class Raptor.LogicParser.ArrayWrapper
 
setAtoms() - Method in class Raptor.LogicParser.Formula.And
Obtains the atoms in the formula and adds them to the list of atoms for the tree which contains this formula.
setAtoms() - Method in class Raptor.LogicParser.Formula.Atom
Adds this atom to the list of atoms for the formula.
setAtoms() - Method in class Raptor.LogicParser.Formula.BExp.BExp
Adds the list of Atoms in a given tree to the list of Atoms.
setAtoms() - Method in class Raptor.LogicParser.Formula.Blah
 
setAtoms() - Method in class Raptor.LogicParser.Formula.Bool
 
setAtoms() - Method in class Raptor.LogicParser.Formula.Equals
Adds this atom to the list of atoms for the formula.
setAtoms() - Method in class Raptor.LogicParser.Formula.Exists
Adds this atom to the list of atoms for the formula.
The list of atoms is found in Formula class.
setAtoms() - Method in class Raptor.LogicParser.Formula.Forall
Adds this formula's Atoms to the list of Atoms.
The list of Atoms is found in Formula class.
setAtoms() - Method in class Raptor.LogicParser.Formula.Formula
Adds the list of Atoms in a given tree to the list of Atoms.
setAtoms() - Method in class Raptor.LogicParser.Formula.Iff
Obtains the atoms in the formula and adds them to the list of atoms for the tree which contains this formula.
setAtoms() - Method in class Raptor.LogicParser.Formula.Implies
Obtains the atoms in the formula and adds them to the list of atoms for the tree which contains this formula.
setAtoms() - Method in class Raptor.LogicParser.Formula.Not
Obtains the atoms in the formula and adds them to the list of atoms for the tree which contains this formula.
setAtoms() - Method in class Raptor.LogicParser.Formula.NotBlah
 
setAtoms() - Method in class Raptor.LogicParser.Formula.NotBool
 
setAtoms() - Method in class Raptor.LogicParser.Formula.Or
Obtains the atoms in the formula and adds them to the list of atoms for the tree which contains this formula.
The list of atoms is found in Formula class.
setAtoms() - Method in class Raptor.LogicParser.Formula.Sk
Adds this atom to the list of atoms for the formula.
setAtoms() - Method in class Raptor.LogicParser.Formula.Unknown
Obtains the atoms in the formula and adds them to the list of atoms for the tree which contains this formula.
setAtoms() - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
Adds the list of Atoms in a given tree to the list of Atoms.
setAutoPre(String) - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
 
setBoxStarted(boolean) - Method in class Raptor.ProofBox
Sets if the box has been started or not
setDashedBox(boolean) - Method in class Raptor.ProofBox
Controls the appearance of the ProofBox.
setDisplayBorder(boolean) - Method in class Raptor.ProofBox
Used to set the display options of the ProofBox.
setDisplayItems(boolean) - Method in class Raptor.ProofBox
Controls if the content of the ProofBox should be displayed.
setExtraLines(List<ProofLine>) - Method in class Raptor.Justification
Sets the extra lines of the justification.
setFormula(Formula) - Method in class Raptor.ProofLine
Sets the formula
setInvCount(int) - Method in class Raptor.ProofBox
Sets the invCount to value pInvCount
setJustification(Justification) - Method in class Raptor.ProofLine
Sets a new justification of the ProofLine.
setLastSelectedLine(ProofItem) - Method in class Raptor.ProofWindow
Changes the new selected ProofItem and deselects previous ones
setLeft(Formula) - Method in class Raptor.LogicParser.Formula.And
Sets the left formula of the conjunction
setLeft(Formula) - Method in class Raptor.LogicParser.Formula.Formula
Default setLeft() method for when a Formula has no left Formula.
setLeft(Formula) - Method in class Raptor.LogicParser.Formula.Iff
Sets the left formula of the iff formula
setLeft(Formula) - Method in class Raptor.LogicParser.Formula.Implies
Sets the left formula of the implication
setLeft(Formula) - Method in class Raptor.LogicParser.Formula.Or
Sets the left formula of the disjunction
setLeft(PTerm) - Method in class Raptor.ProgramParser.Statements.Assignment
Sets the left PTerm of the assignment
setLeft(Statements) - Method in class Raptor.ProgramParser.Statements.Statements
For XMLEncoder
setLine(ProofLine) - Method in class Raptor.NDRules.Pair
 
setLineComment(String) - Method in class Raptor.ProofLine
Sets the comment of this ProofLine
setLineNum(int) - Method in class Raptor.ProofLine
Sets the line number of this ProofLine.
setLines(List<ProofLine>) - Method in class Raptor.Justification
Sets the lines of the justification
setName(String) - Method in class Raptor.LogicParser.Formula.Blah
 
setName(String) - Method in class Raptor.ProgramParser.Statements.PArray
Set the name of the array
setName(String) - Method in class Raptor.ProgramParser.Statements.PLVar
Set the name of the length variable
setName(String) - Method in class Raptor.ProgramParser.Statements.PTerm
 
setName(String) - Method in class Raptor.ProgramParser.Statements.PVar
For XMLEncoder
setNextBox() - Method in class Raptor.ProofBox
Creates a new ProofBox to follow the current ProofBox and returns this new sibling ProofBox.
setOlderSiblingBox(ProofBox) - Method in class Raptor.ProofBox
Sets the olderSiblingBox of this ProofBox as the ProofBox that refernces this ProofBox as its nextBox.
setParams(Vector<Term>) - Method in class Raptor.LogicParser.Formula.Predicate
Sets the parameter list of this Predicate to the passed list.
setParentBox(ProofBox) - Method in class Raptor.ProofItem
Sets the ProofBox that contains this ProofItem.
setPost(Formula) - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Set the method's post condition
setPre(Formula) - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Set the method's precondition
setProgLineNum(int) - Method in class Raptor.ProgramLine
Sets the program line number of this ProgramLine
setRetType(String) - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Set the return type of the method declaration
setRight(Formula) - Method in class Raptor.LogicParser.Formula.And
Sets the right formula of the conjunction
setRight(Formula) - Method in class Raptor.LogicParser.Formula.Formula
Default setRight() method for when a Formula has no right Formula.
setRight(Formula) - Method in class Raptor.LogicParser.Formula.Iff
Sets the right formula of the iff formula
setRight(Formula) - Method in class Raptor.LogicParser.Formula.Implies
Sets the right formula of the implication
setRight(Formula) - Method in class Raptor.LogicParser.Formula.Or
Sets the right formula of the disjunction
setRight(PTerm) - Method in class Raptor.ProgramParser.Statements.Assignment
Sets the right PTerm of the assignment
setRight(Instruction) - Method in class Raptor.ProgramParser.Statements.Statements
For XMLEncoder
setSecond(Term) - Method in class Raptor.NDRules.Pair
 
setSignature(PanSignature) - Method in class Raptor.PanSignature
Sets this PanSignature to the passed PanSignature by copying its lists' contents.
setSignature(PanSignature) - Method in class Raptor.ProgramParser.Statements.MethodDeclaration
Set the method's signature
setStatements(Statements) - Method in class Raptor.ProgramLine
Sets the statement of this ProgramLine
setTuples(List<Tuple>) - Method in class Raptor.LogicParser.Formula.Formula
Set the tuples in a Formula.
setUnknownCount(int) - Method in class Raptor.ProofBox
Sets the unknownCount to value pUnknownCount
setupMainProofBox() - Method in class Raptor.ProofWindow
Resets the mainProofBox display for solveProofMode()
setUsed(boolean) - Method in class Raptor.ProgramLine
Set if the ProgramLine has been used
setValue(int) - Method in class Raptor.ProgramParser.Statements.PVar
For XMLEncoder
setVars(Var) - Method in class Raptor.LogicParser.ArrayWrapper
 
setVars(Var) - Method in class Raptor.LogicParser.Formula.AArray
This method adds Var v to the list of variables this Term is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.AExp.AExp
This method adds Var v to the list of variables this Term is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.And
This method adds Var v to the list of variables this formula is bound to
setVars(Var) - Method in class Raptor.LogicParser.Formula.Atom
This method adds Var v to the list of variables this Atom is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.BExp.BExp
This method adds Var v to the list of variables this Formula is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Blah
 
setVars(Var) - Method in class Raptor.LogicParser.Formula.Bool
 
setVars(Var) - Method in class Raptor.LogicParser.Formula.Exists
This method adds Var v to the list of variables this Formula is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Forall
This method adds Var v to the list of variables this Formula is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Formula
This method adds Var v to the list of variables this Formula is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Function
This method adds Var v to the list of variables this Function is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Iff
This method adds Var v to the list of variables this formula is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Implies
This method adds Var v to the list of variables this formula is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.LLVar
This method adds Var v to the list of variables this Term is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.LogicTerm
 
setVars(Var) - Method in class Raptor.LogicParser.Formula.LTerm
 
setVars(Var) - Method in class Raptor.LogicParser.Formula.Not
This method adds Var v to the list of variables this formula is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.NotBlah
 
setVars(Var) - Method in class Raptor.LogicParser.Formula.NotBool
 
setVars(Var) - Method in class Raptor.LogicParser.Formula.Num
This method adds Var v to the list of variables this Term is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Or
This method adds Var v to the list of variables this formula is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Predicate
This method adds Var v to the list of variables this Predicate is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.SimpleTerm
This method adds Var v to the list of variables this SimpleTerm is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.SkTerm
This method adds Var v to the list of variables this Term is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Term
This method adds Var v to the list of variables this Term is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Unknown
This method adds Var v to the list of variables this Formula is bound to.
setVars(Var) - Method in class Raptor.LogicParser.Formula.Var
This method adds Var v to the list of variables this Variable is bound to.
This will help the parser to prevent having nested variables.
I.e.
setVars(Var) - Method in class Raptor.LogicParser.Formula.VVar
This method adds Var v to the list of variables this Term is bound to.
setVars(Var) - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
This method adds Var v to the list of variables this Formula is bound to
setVertical(boolean) - Method in class Raptor.ProofBox
Controls if sibling boxes should be displayed vertically.
show() - Method in class Raptor.Help.TextFileReader
 
show(List<Term>) - Method in class Raptor.NDRules.ForallArrowElim
 
show(List<Term>) - Method in class Raptor.NDRules.ForallElim
 
show() - Method in class Raptor.PanSignature
Returns a String representation of the PanSignature.
showBrackets - Static variable in class Raptor.View
 
showGlobalSignature() - Method in class Raptor.ProofWindow
Displays the global signature
showLocalSignature(PanSignature) - Method in class Raptor.ProofWindow
Displays the local signature
showMatch() - Method in class Raptor.NDRules.Substitution
 
showSignature() - Method in class Raptor.ProofWindow
Shows the signature in sidebar
showTuples() - Method in class Raptor.LogicParser.Formula.Formula
Prints to the console the list of tuples in a formula.
SimpleTerm - Class in Raptor.LogicParser.Formula
The SimpleTerm (a Constant)
Extends abstract class Term.
SimpleTerm(String) - Constructor for class Raptor.LogicParser.Formula.SimpleTerm
Constructs a SimpleTerm(A constant).
Sk - Class in Raptor.LogicParser.Formula
The Sk formula.
Sk(String) - Constructor for class Raptor.LogicParser.Formula.Sk
Constructs an Sk Formula.
SK - Static variable in class Raptor.LogicParser.sym
 
Skip - Class in Raptor.ProgramParser.Statements
A skip instruction.
Skip() - Constructor for class Raptor.ProgramParser.Statements.Skip
Constructs a new Skip instruction.
SKIP - Static variable in class Raptor.ProgramParser.sym
 
Skip - Static variable in class Raptor.Types
 
SkipRule - Class in Raptor.RAPRules
Implements the skip rule.
SkipRule(ProofBox) - Constructor for class Raptor.RAPRules.SkipRule
Constructs a Skip rule instance.
skolem - Variable in class Raptor.ProofBox
 
Skolem - Static variable in class Raptor.Types
 
Skolem2 - Static variable in class Raptor.Types
 
SkTerm - Class in Raptor.LogicParser.Formula
The SkTerm term.
SkTerm(String) - Constructor for class Raptor.LogicParser.Formula.SkTerm
Constructs an SkTerm.
solveProofMode() - Method in class Raptor.ProofWindow
Mode for solving proof by applying rules.
sort(List<ProofLine>) - Method in class Raptor.Justification
Used to sort the list of referenced lines by line number and return the sorted list.
SQLPAREN - Static variable in class Raptor.LogicParser.sym
 
SQRPAREN - Static variable in class Raptor.LogicParser.sym
 
squareBlue - Static variable in class Raptor.xGui.Colour
 
squareGreen - Static variable in class Raptor.xGui.Colour
 
squareOrange - Static variable in class Raptor.xGui.Colour
 
squarePurple - Static variable in class Raptor.xGui.Colour
 
ST() - Method in class Raptor.LogicParser.ArrayWrapper
 
ST() - Method in class Raptor.LogicParser.Formula.And
 
ST() - Method in class Raptor.LogicParser.Formula.Atom
 
ST() - Method in class Raptor.LogicParser.Formula.BExp.EqualTo
 
ST() - Method in class Raptor.LogicParser.Formula.BExp.GreaterThan
 
ST() - Method in class Raptor.LogicParser.Formula.BExp.GTE
 
ST() - Method in class Raptor.LogicParser.Formula.BExp.LessThan
 
ST() - Method in class Raptor.LogicParser.Formula.BExp.LTE
 
ST() - Method in class Raptor.LogicParser.Formula.BExp.NotEqual
 
ST() - Method in class Raptor.LogicParser.Formula.Blah
 
ST() - Method in class Raptor.LogicParser.Formula.Bool
 
ST() - Method in class Raptor.LogicParser.Formula.Exists
 
ST() - Method in class Raptor.LogicParser.Formula.Forall
 
ST() - Method in class Raptor.LogicParser.Formula.Formula
 
ST() - Method in class Raptor.LogicParser.Formula.Iff
 
ST() - Method in class Raptor.LogicParser.Formula.Implies
 
ST() - Method in class Raptor.LogicParser.Formula.Not
 
ST() - Method in class Raptor.LogicParser.Formula.NotBlah
 
ST() - Method in class Raptor.LogicParser.Formula.NotBool
 
ST() - Method in class Raptor.LogicParser.Formula.Or
 
ST() - Method in class Raptor.LogicParser.Formula.Unknown
 
ST() - Method in class Raptor.ProgramParser.Statements.PBExp.PEqualTo
 
ST() - Method in class Raptor.ProgramParser.Statements.PBExp.PGreaterThan
 
ST() - Method in class Raptor.ProgramParser.Statements.PBExp.PGTE
 
ST() - Method in class Raptor.ProgramParser.Statements.PBExp.PLessThan
 
ST() - Method in class Raptor.ProgramParser.Statements.PBExp.PLTE
 
ST() - Method in class Raptor.ProgramParser.Statements.PBExp.PNotEqual
 
start_production() - Method in class Raptor.LogicParser.parser
Indicates start production.
start_production() - Method in class Raptor.ProgramParser.parser
Indicates start production.
start_state() - Method in class Raptor.LogicParser.parser
Indicates start state.
start_state() - Method in class Raptor.ProgramParser.parser
Indicates start state.
stateChanged(ChangeEvent) - Method in class Raptor.Help.Help
Invoked by the action listener attached to the Tabbed Panel.
Statements - Class in Raptor.ProgramParser.Statements
Creates statements, which are seperated by a semicolon.
Statements() - Constructor for class Raptor.ProgramParser.Statements.Statements
For XMLEncoder
Statements(Statements, Instruction) - Constructor for class Raptor.ProgramParser.Statements.Statements
Constructs a new Statements where multiple instructions are seperated by semicolons.
Statements(Instruction) - Constructor for class Raptor.ProgramParser.Statements.Statements
Constructs a new Statements where only an Instruction is present.
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.AArray
Substitutes all the occurrences of Term pTermX by Term pTermY.
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.AExp.AExp
Substitutes all the occurrences of Term pTermX by Term pTermY.
sub(Term, Term, Formula) - Method in class Raptor.LogicParser.Formula.Formula
Returns the Formula that can be reached by substituting the occurrences of Term x by Term y.
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.Function
Substitutes all the occurences of Term x by Term y.
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.LLVar
Substitutes all the occurrences of Term pTermX by Term pTermY.
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.LogicTerm
 
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.LTerm
 
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.Num
Substitutes all the occurences of Term x by Term y.
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.SimpleTerm
Substitutes all the occurences of Term x by Term y.
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.SkTerm
Substitutes all the occurences of Term x by Term y.
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.Term
Substitutes all the occurences of Term x by Term y.
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.Var
Substitutes all the occurences of Term x by Term y.
sub(Term, Term) - Method in class Raptor.LogicParser.Formula.VVar
Substitutes all the occurrences of Term pTermX by Term pTermY.
SUB - Static variable in class Raptor.LogicParser.sym
 
SUB - Static variable in class Raptor.ProgramParser.sym
 
Sub - Static variable in class Raptor.Types
 
subAll(Term, Term) - Method in class Raptor.LogicParser.ArrayWrapper
 
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.ArrayWrapper
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.And
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.And
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Atom
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Atom.
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Atom
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.BExp.EqualTo
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.BExp.EqualTo
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.BExp.GreaterThan
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.BExp.GreaterThan
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.BExp.GTE
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula.
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.BExp.GTE
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.BExp.LessThan
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.BExp.LessThan
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.BExp.LTE
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.BExp.LTE
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.BExp.NotEqual
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.BExp.NotEqual
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Blah
 
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Blah
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Bool
 
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Bool
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Equals
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula.
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Exists
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y.
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Exists
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.False
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula.
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Forall
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y.
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Forall
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Formula
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y.
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Formula
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Iff
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula.
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Iff
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Implies
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula.
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Implies
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Not
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula.
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Not
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.NotBlah
 
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.NotBlah
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.NotBool
 
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.NotBool
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Or
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula.
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Or
 
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Predicate
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Predicate.
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.True
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Formula.
subAll(Term, Term) - Method in class Raptor.LogicParser.Formula.Unknown
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y in this Unknown.
subAll(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Unknown
 
subAll(Term, Term) - Method in class Raptor.ProgramParser.Statements.PBExp.PBExp
Returns the Formula that is derived after substituting ALL the occurrences of Term x with Term y.
subAll(PTerm, PTerm) - Method in class Raptor.ProgramParser.Statements.PBExp.PEqualTo
 
subAll(PTerm, PTerm) - Method in class Raptor.ProgramParser.Statements.PBExp.PGreaterThan
 
subAll(PTerm, PTerm) - Method in class Raptor.ProgramParser.Statements.PBExp.PGTE
 
subAll(PTerm, PTerm) - Method in class Raptor.ProgramParser.Statements.PBExp.PLessThan
 
subAll(PTerm, PTerm) - Method in class Raptor.ProgramParser.Statements.PBExp.PLTE
 
subAll(PTerm, PTerm) - Method in class Raptor.ProgramParser.Statements.PBExp.PNotEqual
 
subBool(PTerm, PTerm) - Method in class Raptor.LogicParser.Formula.Formula
 
subBoolRes(String) - Method in class Raptor.LogicParser.ArrayWrapper
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.And
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Atom
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.BExp.EqualTo
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.BExp.GreaterThan
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.BExp.GTE
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.BExp.LessThan
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.BExp.LTE
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.BExp.NotEqual
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Blah
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Bool
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Exists
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Forall
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Formula
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Iff
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Implies
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Not
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.NotBlah
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.NotBool
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Or
 
subBoolRes(String) - Method in class Raptor.LogicParser.Formula.Unknown
 
subBoolRes(String) - Method in class Raptor.ProgramParser.Statements.PBExp.PEqualTo
 
subBoolRes(String) - Method in class Raptor.ProgramParser.Statements.PBExp.PGreaterThan
 
subBoolRes(String) - Method in class Raptor.ProgramParser.Statements.PBExp.PGTE
 
subBoolRes(String) - Method in class Raptor.ProgramParser.Statements.PBExp.PLessThan
 
subBoolRes(String) - Method in class Raptor.ProgramParser.Statements.PBExp.PLTE
 
subBoolRes(String) - Method in class Raptor.ProgramParser.Statements.PBExp.PNotEqual
 
subs_backwards - Static variable in class Raptor.Help.ErrorMessages
 
subs_backwards - Static variable in class Raptor.Help.HelpMessages
 
subs_forwards - Static variable in class Raptor.Help.ErrorMessages
 
subs_forwards - Static variable in class Raptor.Help.HelpMessages
 
Substitution - Class in Raptor.NDRules
Implements the Substitution rule.
Substitution(ProofBox) - Constructor for class Raptor.NDRules.Substitution
Constructs a Substitution.
subVar(Predicate) - Method in class Raptor.LogicParser.Formula.Predicate
 
sym - Class in Raptor.LogicParser
CUP generated class containing symbol constants.
sym() - Constructor for class Raptor.LogicParser.sym
 
sym - Class in Raptor.ProgramParser
CUP generated class containing symbol constants.
sym() - Constructor for class Raptor.ProgramParser.sym
 

T

tempProofLines - Variable in class Raptor.ProofWindow
 
Term - Class in Raptor.LogicParser.Formula
This abstract class is the superclass of all classes that represent a term in Pnadora
As in Pandora we use first order predicate logic a term can be:
A Constant A Variable A Function
Term() - Constructor for class Raptor.LogicParser.Formula.Term
 
TestHarness - Class in Raptor.ProgramParser
Used for local testing of the parser.
TestHarness() - Constructor for class Raptor.ProgramParser.TestHarness
 
TextFileReader - Class in Raptor.Help
 
TextFileReader(String) - Constructor for class Raptor.Help.TextFileReader
 
THEN - Static variable in class Raptor.ProgramParser.sym
 
thereexist_elimination_forwards - Static variable in class Raptor.Help.HelpMessages
 
thereExists - Static variable in class Raptor.Help.ErrorMessages
 
thereExists - Static variable in class Raptor.Help.HelpMessages
 
thereexists_introduction_backwards - Variable in class Raptor.Help.HelpMessages
 
thereexists_introduction_backwards_no_constants - Variable in class Raptor.Help.HelpMessages
 
thereexists_introduction_forwards_input - Variable in class Raptor.Help.HelpMessages
 
thereexists_introduction_forwards_optional - Static variable in class Raptor.Help.HelpMessages
 
thereexists_introduction_forwards_specify - Static variable in class Raptor.Help.HelpMessages
 
thereexists_introduction_forwards_specify_input - Static variable in class Raptor.Help.HelpMessages
 
Tick - Class in Raptor.NDRules
Implements the Tick rule.
Tick(ProofBox) - Constructor for class Raptor.NDRules.Tick
Constructs a Tick.
Tick - Static variable in class Raptor.Types
 
tm - Static variable in class Raptor.Help.HelpMessages
 
TM - Class in Raptor.NDRules
Implements the Trust Me rule.
TM(ProofBox) - Constructor for class Raptor.NDRules.TM
Constructs a Trust Me.
TM - Static variable in class Raptor.Types
 
tm_backwards - Static variable in class Raptor.Help.HelpMessages
 
tm_forwards - Static variable in class Raptor.Help.HelpMessages
 
tm_tick - Static variable in class Raptor.Help.HelpMessages
 
tm_tick_backwards - Static variable in class Raptor.Help.HelpMessages
 
TMProofLines - Variable in class Raptor.ProofWindow
 
TMTick - Class in Raptor.NDRules
Implements the Trust Me Tick rule.
TMTick(ProofBox) - Constructor for class Raptor.NDRules.TMTick
Constructs a Trust Me Tick.
TMTick - Static variable in class Raptor.Types
 
top - Static variable in class Raptor.Help.ErrorMessages
 
TOP - Static variable in class Raptor.LogicParser.sym
 
TopIntro - Class in Raptor.NDRules
Implements the Top Introduction rule.
Extends abstract class Rule.
TopIntro(ProofBox) - Constructor for class Raptor.NDRules.TopIntro
Constructs a FalsityIntro.
TopIntro - Static variable in class Raptor.Types
 
True - Class in Raptor.LogicParser.Formula
The Top formula.
True() - Constructor for class Raptor.LogicParser.Formula.True
Constructs a Top Formula.
TRUE - Static variable in class Raptor.ProgramParser.sym
 
truth - Static variable in class Raptor.Help.ErrorMessages
 
truth - Static variable in class Raptor.Help.HelpMessages
 
Tuple - Class in Raptor.LogicParser.Formula
A Tuple of Terms.
Tuple(Term, Term) - Constructor for class Raptor.LogicParser.Formula.Tuple
Constructs a tuple.
Tutorial - Class in Raptor.Tutorial
 
Tutorial(String, int) - Constructor for class Raptor.Tutorial.Tutorial
 
TutorialPage - Class in Raptor.Tutorial
 
TutorialPage(ProofBox, String) - Constructor for class Raptor.Tutorial.TutorialPage
 
Types - Class in Raptor
Constants for justifications.
Types() - Constructor for class Raptor.Types
 

U

undo() - Method in class Raptor.ProofWindow
Undoes rules which have been applied to the ProofBox.
undoList - Variable in class Raptor.ProofWindow
 
Unknown - Class in Raptor.LogicParser.Formula
The unknown item.
Unknown(String) - Constructor for class Raptor.LogicParser.Formula.Unknown
Constructs a new unknown.
unknown_help - Static variable in class Raptor.Help.ErrorMessages
 

V

valueChanged(TreeSelectionEvent) - Method in class Raptor.Help.Help
Handles the events thrown by the TreeSelectionListener.
Var - Class in Raptor.LogicParser.Formula
The Var (a Variable)
Extends abstract class Term.
Var(String) - Constructor for class Raptor.LogicParser.Formula.Var
Constructs a Var(A variable)
var_check(PanSignature) - Method in class Raptor.ParseInputController
Checks that all variables used in the proof have been declared, and declared in the appropriate type.
VIDENT - Static variable in class Raptor.LogicParser.sym
 
view - Variable in class Raptor.ProofWindow
 
View - Class in Raptor
View is a specialisation of JFrame, so when you create an instance of View, a new JFrame is created.
View(ParseInputController) - Constructor for class Raptor.View
Creates a new window.
viewFile - Static variable in class Raptor.Help.HelpPagesHTML
The Help file for the View Menu.
viewKW - Static variable in class Raptor.Help.HelpPagesHTML
The keyword list of the 'viewFile'.
VOID - Static variable in class Raptor.ProgramParser.sym
 
VoidMethod - Class in Raptor.ProgramParser.Statements
 
VoidMethod(PTerm) - Constructor for class Raptor.ProgramParser.Statements.VoidMethod
 
VVar - Class in Raptor.LogicParser.Formula
Creates an V variable term.
VVar(String) - Constructor for class Raptor.LogicParser.Formula.VVar
Constructs a new variable.

W

WArray - Class in Raptor.ProgramParser.Statements
 
WArray() - Constructor for class Raptor.ProgramParser.Statements.WArray
 
WArray(String) - Constructor for class Raptor.ProgramParser.Statements.WArray
 
While - Class in Raptor.ProgramParser.Statements
A while instruction.
While(Formula, Statements) - Constructor for class Raptor.ProgramParser.Statements.While
Constructs a new While instruction.
WHILE - Static variable in class Raptor.ProgramParser.sym
 
While - Static variable in class Raptor.Types
 
WhileRule - Class in Raptor.RAPRules
Implements the while rule.
WhileRule(ProofBox) - Constructor for class Raptor.RAPRules.WhileRule
Constructs a While rule instance.
white - Static variable in class Raptor.xGui.Colour
 
window - Variable in class Raptor.RAPRules.RAPRule
 
windowActivated(WindowEvent) - Method in class Raptor.View
 
windowClosed(WindowEvent) - Method in class Raptor.View
 
windowClosing(WindowEvent) - Method in class Raptor.View
 
windowDeactivated(WindowEvent) - Method in class Raptor.View
 
windowDeiconified(WindowEvent) - Method in class Raptor.View
 
windowIconified(WindowEvent) - Method in class Raptor.View
 
windowOpened(WindowEvent) - Method in class Raptor.View
 

Y

yetAnotherlightBlue - Static variable in class Raptor.xGui.Colour
 

_

_action_table - Static variable in class Raptor.LogicParser.parser
Parse-action table.
_action_table - Static variable in class Raptor.ProgramParser.parser
Parse-action table.
_production_table - Static variable in class Raptor.LogicParser.parser
Production table.
_production_table - Static variable in class Raptor.ProgramParser.parser
Production table.
_reduce_table - Static variable in class Raptor.LogicParser.parser
reduce_goto table.
_reduce_table - Static variable in class Raptor.ProgramParser.parser
reduce_goto table.

A B C D E F G H I J K L M N O P Q R S T U V W Y _