|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.qedeq.kernel.se.visitor.AbstractModuleVisitor
org.qedeq.kernel.xml.mapper.Context2SimpleXPath
public final class Context2SimpleXPath
Map content string to SimpleXPath string. This class makes it possible to transfer an location
of an Qedeq
object into an XPath like position description
for an XML file representation of that object.
See getXPath(ModuleContext, Qedeq)
for further details.
TODO mime 20070217: It seems to work this way but: this class assumes that we can find QEDEQ/CHAPTER[2]/SECTION[4]/SUBSECTIONS/SUBSECTION[2] even if we have some ../NODE s inbetween. (Example: NODE, NODE, SUBSECTION, NODE, SUBSECTION, NODE..) Is this still a correct XPath? (Old solution was usage of "*") Seems ok for official XPath specification, but does it work for our SimpleXPathFinder?
Method Summary | |
---|---|
static SimpleXPath |
getXPath(ModuleContext find,
Qedeq qedeq)
This method finds a ModuleContext something like
getChapterList().get(4).getSectionList().get(0).getSubsectionList().get(4).getLatex().get(0)
within a Qedeq module and returns a kind of XPath location for an associated
XML document:QEDEQ/CHAPTER[5]/SECTION/SUBSECTIONS/SUBSECTION[2]/TEXT/LATEX |
void |
visitEnter(Add reason)
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 list)
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 line)
Visit formal proof line (but not an conditional proof line). |
void |
visitEnter(FormalProofLineList list)
Visit certain element. |
void |
visitEnter(FormalProofList proofList)
Visit certain element. |
void |
visitEnter(Formula formula)
Visit certain element. |
void |
visitEnter(FunctionDefinition definition)
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 definition)
Visit certain element. |
void |
visitEnter(InitialPredicateDefinition definition)
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 item)
Visit certain element. |
void |
visitEnter(LiteratureItemList list)
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 definition)
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(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(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 list)
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 line)
Visit certain element. |
void |
visitLeave(FormalProofLineList list)
Visit certain element. |
void |
visitLeave(Formula formula)
Visit certain element. |
void |
visitLeave(FunctionDefinition definition)
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 definition)
Visit certain element. |
void |
visitLeave(InitialPredicateDefinition definition)
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 item)
Visit certain element. |
void |
visitLeave(LiteratureItemList list)
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 node)
Visit certain element. |
void |
visitLeave(PredicateDefinition definition)
Visit certain element. |
void |
visitLeave(Proof proof)
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(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 org.qedeq.kernel.se.visitor.AbstractModuleVisitor |
---|
visitEnter, visitEnter, visitLeave, visitLeave, visitLeave, visitLeave |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static SimpleXPath getXPath(ModuleContext find, Qedeq qedeq) throws ModuleDataException
ModuleContext
something like
getChapterList().get(4).getSectionList().get(0).getSubsectionList().get(4).getLatex().get(0)
Qedeq
module and returns a kind of XPath location for an associated
XML document:QEDEQ/CHAPTER[5]/SECTION/SUBSECTIONS/SUBSECTION[2]/TEXT/LATEX
At this example one can already see that getSubsectionList().get(4)
is
transformed into SUBSECTIONS/SUBSECTION[2]
. This is due to the fact that
SUBSECTION
contains a sequence of SUBSECTION
or NODE
elements. The transformation depends not only from the context but also from
the concrete QEDEQ module.
Especially the transformation of formula location information in their XML counterpart demands parsing the whole formula.
find
- Find this location.qedeq
- Within this QEDEQ object.
ModuleDataException
- Problem with module data.public final void visitEnter(Qedeq qedeq) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
qedeq
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Qedeq qedeq)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
qedeq
- End visit of this element.public final void visitEnter(Header header) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
header
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Header header)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
header
- End visit of this element.public final void visitEnter(Specification specification) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
specification
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Specification specification)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
specification
- End visit of this element.public final void visitEnter(LatexList latexList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
latexList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(LatexList latexList)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
latexList
- End visit of this element.public final void visitEnter(Latex latex) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
latex
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Latex latex)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
latex
- End visit of this element.public final void visitEnter(LocationList locationList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
locationList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(LocationList locationList)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
locationList
- End visit of this element.public final void visitEnter(Location location) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
location
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Location location)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
location
- End visit of this element.public final void visitEnter(AuthorList authorList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
authorList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(AuthorList authorList)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
authorList
- End visit of this element.public final void visitEnter(Author author) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
author
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Author author)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
author
- End visit of this element.public final void visitEnter(ImportList importList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
importList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(ImportList importList)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
importList
- End visit of this element.public final void visitEnter(Import imp) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
imp
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Import imp)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
imp
- End visit of this element.public final void visitEnter(UsedByList usedByList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
usedByList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(UsedByList usedByList)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
usedByList
- End visit of this element.public final void visitEnter(ChapterList chapterList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
chapterList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(ChapterList chapterList)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
chapterList
- End visit of this element.public final void visitEnter(Chapter chapter) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
chapter
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Chapter chapter)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
chapter
- End visit of this element.public final void visitEnter(SectionList sectionList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
sectionList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(SectionList sectionList)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
sectionList
- End visit of this element.public final void visitEnter(Section section) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
section
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Section section)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
section
- End visit of this element.public final void visitEnter(SubsectionList subsectionList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
subsectionList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(SubsectionList subsectionList)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
subsectionList
- End visit of this element.public final void visitEnter(Subsection subsection) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
subsection
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Subsection subsection)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
subsection
- End visit of this element.public final void visitEnter(Node node) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
node
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Node node)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
node
- End visit of this element.public final void visitEnter(Axiom axiom) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
axiom
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Axiom axiom)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
axiom
- End visit of this element.public final void visitEnter(Proposition proposition) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
proposition
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Proposition proposition)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
proposition
- End visit of this element.public final void visitEnter(ProofList proofList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
proofList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitEnter(Proof proof) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
proof
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Proof proof)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
proof
- End visit of this element.public final void visitEnter(FormalProofList proofList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
proofList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitEnter(FormalProof proof) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
proof
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(FormalProof proof)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
proof
- End visit of this element.public final void visitEnter(FormalProofLineList list) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
list
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(FormalProofLineList list)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
list
- End visit of this element.public final void visitEnter(FormalProofLine line) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
line
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(FormalProofLine line)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
line
- End visit of this element.public final void visitEnter(ConditionalProof reason) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
reason
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(ConditionalProof reason)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
reason
- End visit of this element.public final void visitEnter(Reason reason) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
reason
- End visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Reason reason)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
reason
- End visit of this element.public final void visitEnter(Add reason) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
reason
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Add reason)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
reason
- End visit of this element.public final void visitEnter(ModusPonens reason) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
reason
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(ModusPonens reason)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
reason
- End visit of this element.public final void visitEnter(Rename reason) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
reason
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Rename reason)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
reason
- End visit of this element.public final void visitEnter(SubstFree reason) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
reason
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(SubstFree reason)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
reason
- End visit of this element.public final void visitEnter(SubstFunc reason) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
reason
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(SubstFunc reason)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
reason
- End visit of this element.public final void visitEnter(SubstPred reason) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
reason
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(SubstPred reason)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
reason
- End visit of this element.public final void visitEnter(Existential reason) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
reason
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Existential reason)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
reason
- End visit of this element.public final void visitEnter(Universal reason) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
reason
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Universal reason)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
reason
- End visit of this element.public final void visitEnter(Hypothesis hypothesis) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
hypothesis
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Hypothesis hypothesis)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
hypothesis
- End visit of this element.public final void visitEnter(Conclusion conclusion) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
conclusion
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Conclusion conclusion)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
conclusion
- End visit of this element.public final void visitEnter(InitialPredicateDefinition definition) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
definition
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(InitialPredicateDefinition definition)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
definition
- End visit of this element.public final void visitEnter(PredicateDefinition definition) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
definition
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(PredicateDefinition definition)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
definition
- End visit of this element.public final void visitEnter(InitialFunctionDefinition definition) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
definition
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(InitialFunctionDefinition definition)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
definition
- End visit of this element.public final void visitEnter(FunctionDefinition definition) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
definition
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(FunctionDefinition definition)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
definition
- End visit of this element.public final void visitEnter(Rule rule) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
rule
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Rule rule)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
rule
- End visit of this element.public final void visitEnter(ChangedRuleList list) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
list
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(ChangedRuleList list)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
list
- End visit of this element.public final void visitEnter(ChangedRule rule) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
rule
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(ChangedRule rule)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
rule
- End visit of this element.public final void visitEnter(LinkList linkList) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
linkList
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(LinkList linkList)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
linkList
- End visit of this element.public final void visitEnter(Formula formula) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
formula
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Formula formula)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
formula
- End visit of this element.public final void visitEnter(Term term) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
term
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(Term term)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
term
- End visit of this element.public final void visitEnter(ElementList list) throws ModuleDataException
ListVisitor
visitEnter
in interface ListVisitor
visitEnter
in class AbstractModuleVisitor
list
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(ElementList list)
ListVisitor
visitLeave
in interface ListVisitor
visitLeave
in class AbstractModuleVisitor
list
- End visit of this element.public final void visitEnter(LiteratureItemList list) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
list
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(LiteratureItemList list)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
list
- End visit of this element.public final void visitEnter(LiteratureItem item) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
item
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public final void visitLeave(LiteratureItem item)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
item
- End visit of this element.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |