|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface QedeqTraverser
Traverse a QEDEQ module and visit all elements.
All contained elements are called recursively.
See QedeqVisitor.
| Method Summary | |
|---|---|
void |
accept(Add reason)
Traverse formal proof line reason. |
void |
accept(Atom atom)
Traverse atom. |
void |
accept(Author author)
Traverse author. |
void |
accept(AuthorList authorList)
Traverse author list. |
void |
accept(Axiom axiom)
Traverse axiom. |
void |
accept(ChangedRule rule)
Traverse changed rule. |
void |
accept(ChangedRuleList list)
Traverse changed rule list. |
void |
accept(Chapter chapter)
Traverse chapter. |
void |
accept(ChapterList chapterList)
Traverse chapter list. |
void |
accept(Conclusion conclusion)
Traverse formal proof line conclusion. |
void |
accept(ConditionalProof line)
Traverse formal proof line wit conditional proof. |
void |
accept(Element element)
Traverse element. |
void |
accept(ElementList list)
Traverse element list. |
void |
accept(Existential reason)
Traverse formal proof line reason. |
void |
accept(FormalProof proof)
Traverse formal proof. |
void |
accept(FormalProofLine proofLine)
Traverse formal proof line. |
void |
accept(FormalProofLineList proofLineList)
Traverse formal proof list. |
void |
accept(FormalProofList proofList)
Traverse formal proof list. |
void |
accept(Formula formula)
Traverse formula. |
void |
accept(FunctionDefinition definition)
Traverse function definition. |
void |
accept(Header header)
Traverse header. |
void |
accept(Hypothesis hypothesis)
Traverse formal proof line hypothesis. |
void |
accept(Import imp)
Traverse import. |
void |
accept(ImportList importList)
Traverse import list. |
void |
accept(InitialFunctionDefinition definition)
Traverse initial function definition. |
void |
accept(InitialPredicateDefinition definition)
Traverse initial predicate definition. |
void |
accept(Latex latex)
Traverse latex. |
void |
accept(LatexList latexList)
Traverse latex list. |
void |
accept(LinkList linkList)
Traverse link list. |
void |
accept(LiteratureItem literatureItem)
Traverse literature item. |
void |
accept(LiteratureItemList literatureItemList)
Traverse literature item list. |
void |
accept(Location location)
Traverse location. |
void |
accept(LocationList locationList)
Traverse location list. |
void |
accept(ModusPonens reason)
Traverse formal proof line reason. |
void |
accept(Node node)
Traverse node. |
void |
accept(PredicateDefinition definition)
Traverse predicate definition. |
void |
accept(Proof proof)
Traverse proof. |
void |
accept(ProofList proofList)
Traverse proof list. |
void |
accept(Proposition proposition)
Traverse proposition. |
void |
accept(Qedeq qedeq)
Start with the top structure of a QEDEQ module. |
void |
accept(Reason reason)
Traverse formal proof line reason. |
void |
accept(Rename reason)
Traverse formal proof line reason. |
void |
accept(Rule rule)
Traverse rule. |
void |
accept(Section section)
Traverse section. |
void |
accept(SectionList sectionList)
Traverse section list. |
void |
accept(Specification specification)
Traverse specification. |
void |
accept(Subsection subsection)
Traverse subsection list. |
void |
accept(SubsectionList subsectionList)
Traverse subsection list. |
void |
accept(SubstFree reason)
Traverse formal proof line reason. |
void |
accept(SubstFunc reason)
Traverse formal proof line reason. |
void |
accept(SubstPred reason)
Traverse formal proof line reason. |
void |
accept(Term term)
Traverse term. |
void |
accept(Universal reason)
Traverse formal proof line reason. |
void |
accept(UsedByList usedByList)
Traverse used by list. |
ModuleContext |
getCurrentContext()
Get current context within original. |
| Method Detail |
|---|
ModuleContext getCurrentContext()
void accept(Qedeq qedeq)
throws ModuleDataException
qedeq - Traverse this element. Must not be null.
ModuleDataException - Severe error during occurred.
void accept(Header header)
throws ModuleDataException
header - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(UsedByList usedByList)
throws ModuleDataException
usedByList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(ImportList importList)
throws ModuleDataException
importList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Import imp)
throws ModuleDataException
imp - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Specification specification)
throws ModuleDataException
specification - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(LocationList locationList)
throws ModuleDataException
locationList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Location location)
throws ModuleDataException
location - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(AuthorList authorList)
throws ModuleDataException
authorList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Author author)
throws ModuleDataException
author - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(ChapterList chapterList)
throws ModuleDataException
chapterList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Chapter chapter)
throws ModuleDataException
chapter - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(LiteratureItemList literatureItemList)
throws ModuleDataException
literatureItemList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(LiteratureItem literatureItem)
throws ModuleDataException
literatureItem - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(SectionList sectionList)
throws ModuleDataException
sectionList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Section section)
throws ModuleDataException
section - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(SubsectionList subsectionList)
throws ModuleDataException
subsectionList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Subsection subsection)
throws ModuleDataException
subsection - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Node node)
throws ModuleDataException
node - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Axiom axiom)
throws ModuleDataException
axiom - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(PredicateDefinition definition)
throws ModuleDataException
definition - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(InitialPredicateDefinition definition)
throws ModuleDataException
definition - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(InitialFunctionDefinition definition)
throws ModuleDataException
definition - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(FunctionDefinition definition)
throws ModuleDataException
definition - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Proposition proposition)
throws ModuleDataException
proposition - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Rule rule)
throws ModuleDataException
rule - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(ChangedRuleList list)
throws ModuleDataException
list - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(ChangedRule rule)
throws ModuleDataException
rule - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(LinkList linkList)
throws ModuleDataException
linkList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(FormalProofList proofList)
throws ModuleDataException
proofList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(FormalProof proof)
throws ModuleDataException
proof - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(FormalProofLineList proofLineList)
throws ModuleDataException
proofLineList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(FormalProofLine proofLine)
throws ModuleDataException
proofLine - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Reason reason)
throws ModuleDataException
reason - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(ModusPonens reason)
throws ModuleDataException
reason - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Add reason)
throws ModuleDataException
reason - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Rename reason)
throws ModuleDataException
reason - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(SubstFree reason)
throws ModuleDataException
reason - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(SubstFunc reason)
throws ModuleDataException
reason - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(SubstPred reason)
throws ModuleDataException
reason - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Existential reason)
throws ModuleDataException
reason - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Universal reason)
throws ModuleDataException
reason - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(ConditionalProof line)
throws ModuleDataException
line - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Hypothesis hypothesis)
throws ModuleDataException
hypothesis - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Conclusion conclusion)
throws ModuleDataException
conclusion - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(ProofList proofList)
throws ModuleDataException
proofList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Proof proof)
throws ModuleDataException
proof - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Formula formula)
throws ModuleDataException
formula - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Term term)
throws ModuleDataException
term - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(LatexList latexList)
throws ModuleDataException
latexList - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Latex latex)
throws ModuleDataException
latex - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Element element)
throws ModuleDataException
element - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(Atom atom)
throws ModuleDataException
atom - Traverse this element.
ModuleDataException - Severe error during occurred.
void accept(ElementList list)
throws ModuleDataException
list - Traverse this element.
ModuleDataException - Severe error during occurred.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||