org.qedeq.kernel.se.visitor
Class AbstractModuleVisitor

java.lang.Object
  extended by org.qedeq.kernel.se.visitor.AbstractModuleVisitor
All Implemented Interfaces:
ListVisitor, QedeqVisitor
Direct Known Subclasses:
Context2SimpleXPath, ControlVisitor

public abstract class AbstractModuleVisitor
extends java.lang.Object
implements QedeqVisitor

Basic visitor that makes nothing.

Author:
Michael Meyling

Constructor Summary
AbstractModuleVisitor()
           
 
Method Summary
 void visitEnter(Add reason)
          Visit certain element.
 void visitEnter(Atom atom)
          Visit certain element.
 void visitEnter(Author author)
          Visit certain element.
 void visitEnter(AuthorList authorList)
          Visit certain element.
 void visitEnter(Axiom axiom)
          Visit certain element.
 void visitEnter(ChangedRule rule)
          Visit certain element.
 void visitEnter(ChangedRuleList rule)
          Visit certain element.
 void visitEnter(Chapter chapter)
          Visit certain element.
 void visitEnter(ChapterList chapterList)
          Visit certain element.
 void visitEnter(Conclusion conclusion)
          Visit certain element.
 void visitEnter(ConditionalProof reason)
          Visit conditional proof line.
 void visitEnter(ElementList list)
          Visit certain element.
 void visitEnter(Existential reason)
          Visit certain element.
 void visitEnter(FormalProof proof)
          Visit certain element.
 void visitEnter(FormalProofLine proofLine)
          Visit formal proof line (but not an conditional proof line).
 void visitEnter(FormalProofLineList proofLineList)
          Visit certain element.
 void visitEnter(FormalProofList proofList)
          Visit certain element.
 void visitEnter(Formula formula)
          Visit certain element.
 void visitEnter(FunctionDefinition functionDefinition)
          Visit certain element.
 void visitEnter(Header header)
          Visit certain element.
 void visitEnter(Hypothesis hypothesis)
          Visit certain element.
 void visitEnter(Import imp)
          Visit certain element.
 void visitEnter(ImportList importList)
          Visit certain element.
 void visitEnter(InitialFunctionDefinition functionDefinition)
          Visit certain element.
 void visitEnter(InitialPredicateDefinition predicateDefinition)
          Visit certain element.
 void visitEnter(Latex latex)
          Visit certain element.
 void visitEnter(LatexList latexList)
          Visit certain element.
 void visitEnter(LinkList linkList)
          Visit certain element.
 void visitEnter(LiteratureItem literatureItem)
          Visit certain element.
 void visitEnter(LiteratureItemList literatureItemList)
          Visit certain element.
 void visitEnter(Location location)
          Visit certain element.
 void visitEnter(LocationList locationList)
          Visit certain element.
 void visitEnter(ModusPonens reason)
          Visit certain element.
 void visitEnter(Node node)
          Visit certain element.
 void visitEnter(PredicateDefinition predicateDefinition)
          Visit certain element.
 void visitEnter(Proof proof)
          Visit certain element.
 void visitEnter(ProofList proofList)
          Visit certain element.
 void visitEnter(Proposition proposition)
          Visit certain element.
 void visitEnter(Qedeq qedeq)
          Visit certain element.
 void visitEnter(Reason reason)
          Visit certain element.
 void visitEnter(Rename reason)
          Visit certain element.
 void visitEnter(Rule rule)
          Visit certain element.
 void visitEnter(Section section)
          Visit certain element.
 void visitEnter(SectionList sectionList)
          Visit certain element.
 void visitEnter(Specification specification)
          Visit certain element.
 void visitEnter(Subsection subsection)
          Visit certain element.
 void visitEnter(SubsectionList subsectionList)
          Visit certain element.
 void visitEnter(SubsectionType subsectionType)
          Visit certain element.
 void visitEnter(SubstFree reason)
          Visit certain element.
 void visitEnter(SubstFunc reason)
          Visit certain element.
 void visitEnter(SubstPred reason)
          Visit certain element.
 void visitEnter(Term term)
          Visit certain element.
 void visitEnter(Universal reason)
          Visit certain element.
 void visitEnter(UsedByList usedByList)
          Visit certain element.
 void visitLeave(Add reason)
          Visit certain element.
 void visitLeave(Atom atom)
          Visit certain element.
 void visitLeave(Author author)
          Visit certain element.
 void visitLeave(AuthorList authorList)
          Visit certain element.
 void visitLeave(Axiom axiom)
          Visit certain element.
 void visitLeave(ChangedRule rule)
          Visit certain element.
 void visitLeave(ChangedRuleList rule)
          Visit certain element.
 void visitLeave(Chapter chapter)
          Visit certain element.
 void visitLeave(ChapterList chapterList)
          Visit certain element.
 void visitLeave(Conclusion conclusion)
          Visit certain element.
 void visitLeave(ConditionalProof reason)
          Visit certain element.
 void visitLeave(ElementList list)
          Visit certain element.
 void visitLeave(Existential reason)
          Visit certain element.
 void visitLeave(FormalProof proof)
          Visit certain element.
 void visitLeave(FormalProofLine proofLine)
          Visit certain element.
 void visitLeave(FormalProofLineList proofLineList)
          Visit certain element.
 void visitLeave(FormalProofList proofList)
          Visit certain element.
 void visitLeave(Formula formula)
          Visit certain element.
 void visitLeave(FunctionDefinition functionDefinition)
          Visit certain element.
 void visitLeave(Header header)
          Visit certain element.
 void visitLeave(Hypothesis hypothesis)
          Visit certain element.
 void visitLeave(Import imp)
          Visit certain element.
 void visitLeave(ImportList importList)
          Visit certain element.
 void visitLeave(InitialFunctionDefinition functionDefinition)
          Visit certain element.
 void visitLeave(InitialPredicateDefinition predicateDefinition)
          Visit certain element.
 void visitLeave(Latex latex)
          Visit certain element.
 void visitLeave(LatexList latexList)
          Visit certain element.
 void visitLeave(LinkList linkList)
          Visit certain element.
 void visitLeave(LiteratureItem literatureItem)
          Visit certain element.
 void visitLeave(LiteratureItemList literatureItemList)
          Visit certain element.
 void visitLeave(Location location)
          Visit certain element.
 void visitLeave(LocationList locationList)
          Visit certain element.
 void visitLeave(ModusPonens reason)
          Visit certain element.
 void visitLeave(Node authorList)
          Visit certain element.
 void visitLeave(PredicateDefinition predicateDefinition)
          Visit certain element.
 void visitLeave(Proof proof)
          Visit certain element.
 void visitLeave(ProofList proofList)
          Visit certain element.
 void visitLeave(Proposition proposition)
          Visit certain element.
 void visitLeave(Qedeq qedeq)
          Visit certain element.
 void visitLeave(Reason reason)
          Visit certain element.
 void visitLeave(Rename reason)
          Visit certain element.
 void visitLeave(Rule rule)
          Visit certain element.
 void visitLeave(Section section)
          Visit certain element.
 void visitLeave(SectionList sectionList)
          Visit certain element.
 void visitLeave(Specification specification)
          Visit certain element.
 void visitLeave(Subsection subsection)
          Visit certain element.
 void visitLeave(SubsectionList subsectionList)
          Visit certain element.
 void visitLeave(SubsectionType subsectionType)
          Visit certain element.
 void visitLeave(SubstFree reason)
          Visit certain element.
 void visitLeave(SubstFunc reason)
          Visit certain element.
 void visitLeave(SubstPred reason)
          Visit certain element.
 void visitLeave(Term term)
          Visit certain element.
 void visitLeave(Universal reason)
          Visit certain element.
 void visitLeave(UsedByList usedByList)
          Visit certain element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractModuleVisitor

public AbstractModuleVisitor()
Method Detail

visitEnter

public void visitEnter(Atom atom)
                throws ModuleDataException
Description copied from interface: ListVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface ListVisitor
Parameters:
atom - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(ElementList list)
                throws ModuleDataException
Description copied from interface: ListVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface ListVisitor
Parameters:
list - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Author author)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
author - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(AuthorList authorList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
authorList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Axiom axiom)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
axiom - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Chapter chapter)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
chapter - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(ChapterList chapterList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
chapterList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Formula formula)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
formula - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(InitialFunctionDefinition functionDefinition)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
functionDefinition - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(FunctionDefinition functionDefinition)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
functionDefinition - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Header header)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
header - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Import imp)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
imp - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(ImportList importList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
importList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Latex latex)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
latex - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(LatexList latexList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
latexList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(LinkList linkList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
linkList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(LiteratureItem literatureItem)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
literatureItem - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(LiteratureItemList literatureItemList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
literatureItemList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Location location)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
location - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(LocationList locationList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
locationList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Node node)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
node - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(InitialPredicateDefinition predicateDefinition)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
predicateDefinition - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(PredicateDefinition predicateDefinition)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
predicateDefinition - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(FormalProofList proofList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
proofList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(FormalProof proof)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
proof - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(FormalProofLine proofLine)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit formal proof line (but not an conditional proof line).

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
proofLine - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Reason reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(ModusPonens reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
reason - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Add reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
reason - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Rename reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
reason - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(SubstFree reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
reason - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(SubstFunc reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
reason - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(SubstPred reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
reason - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Existential reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
reason - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Universal reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
reason - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(ConditionalProof reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit conditional proof line.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
reason - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Hypothesis hypothesis)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
hypothesis - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Conclusion conclusion)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
conclusion - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(FormalProofLineList proofLineList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
proofLineList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Proof proof)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
proof - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(ProofList proofList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
proofList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Proposition proposition)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
proposition - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Qedeq qedeq)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
qedeq - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Rule rule)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
rule - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(ChangedRuleList rule)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
rule - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(ChangedRule rule)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
rule - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Section section)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
section - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(SectionList sectionList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
sectionList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Specification specification)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
specification - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Subsection subsection)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
subsection - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(SubsectionList subsectionList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
subsectionList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(SubsectionType subsectionType)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
subsectionType - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(Term term)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
term - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitEnter

public void visitEnter(UsedByList usedByList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. Begin of visit.

Specified by:
visitEnter in interface QedeqVisitor
Parameters:
usedByList - Begin visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Author author)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
author - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(AuthorList authorList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
authorList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Axiom axiom)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
axiom - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Chapter chapter)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
chapter - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(ChapterList chapterList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
chapterList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Formula formula)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
formula - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(InitialFunctionDefinition functionDefinition)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
functionDefinition - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(FunctionDefinition functionDefinition)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
functionDefinition - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Header header)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
header - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Import imp)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
imp - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(ImportList importList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
importList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Latex latex)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
latex - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(LatexList latexList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
latexList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(LinkList linkList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
linkList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(LiteratureItem literatureItem)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
literatureItem - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(LiteratureItemList literatureItemList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
literatureItemList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Location location)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
location - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(LocationList locationList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
locationList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Node authorList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
authorList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(InitialPredicateDefinition predicateDefinition)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
predicateDefinition - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(PredicateDefinition predicateDefinition)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
predicateDefinition - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(FormalProofList proofList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
proofList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(FormalProof proof)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
proof - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(FormalProofLine proofLine)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
proofLine - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Reason reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(ModusPonens reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Add reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Rename reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(SubstFree reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(SubstFunc reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(SubstPred reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Existential reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Universal reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(ConditionalProof reason)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
reason - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Hypothesis hypothesis)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
hypothesis - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Conclusion conclusion)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
conclusion - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(FormalProofLineList proofLineList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
proofLineList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Proof proof)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
proof - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(ProofList proofList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
proofList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Proposition proposition)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
proposition - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Qedeq qedeq)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
qedeq - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Rule rule)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
rule - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(ChangedRuleList rule)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
rule - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(ChangedRule rule)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
rule - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Section section)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
section - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(SectionList sectionList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
sectionList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Specification specification)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
specification - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Subsection subsection)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
subsection - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(SubsectionList subsectionList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
subsectionList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(SubsectionType subsectionType)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
subsectionType - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Term term)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
term - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(UsedByList usedByList)
                throws ModuleDataException
Description copied from interface: QedeqVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface QedeqVisitor
Parameters:
usedByList - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(Atom atom)
                throws ModuleDataException
Description copied from interface: ListVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface ListVisitor
Parameters:
atom - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.

visitLeave

public void visitLeave(ElementList list)
                throws ModuleDataException
Description copied from interface: ListVisitor
Visit certain element. End of visit.

Specified by:
visitLeave in interface ListVisitor
Parameters:
list - End visit of this element.
Throws:
ModuleDataException - Major problem occurred.


Copyright © 2014. All Rights Reserved.