|
||||||||||
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.bo.service.basis.ControlVisitor
org.qedeq.kernel.bo.service.basis.ModuleLabelsCreator
public final class ModuleLabelsCreator
Create mapping from labels to NodeVo
for a QEDEQ module.
Constructor Summary | |
---|---|
ModuleLabelsCreator(Service service,
KernelQedeqBo prop)
Constructor. |
Method Summary | |
---|---|
void |
createLabels(InternalServiceJob process,
ModuleLabels labels)
Fill QEDEQ module labels. |
ModuleLabels |
getLabels()
Get QEDEQ module labels. |
void |
visitEnter(Axiom axiom)
Visit certain element. |
void |
visitEnter(FunctionDefinition funcDef)
Increase function definition counter. |
void |
visitEnter(Import imp)
Visit import. |
void |
visitEnter(Node node)
Visit certain element. |
void |
visitEnter(PredicateDefinition predDef)
Visit certain element. |
void |
visitEnter(Proposition proposition)
Visit certain element. |
void |
visitEnter(Rule rule)
Visit certain element. |
void |
visitLeave(Node node)
Visit certain element. |
Methods inherited from class org.qedeq.kernel.bo.service.basis.ControlVisitor |
---|
addError, addError, addWarning, getBlocked, getCurrentContext, getCurrentNumbers, getErrorList, getInternalServiceCall, getInterrupted, getKernelQedeqBo, getLocalRuleKey, getLocationDescription, getNodeBo, getNodeDisplay, getReference, getService, getServices, getTraverser, getVisitPercentage, getWarningList, hasErrors, hasNoErrors, setBlocked, setLocationWithinModule, traverse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ModuleLabelsCreator(Service service, KernelQedeqBo prop)
service
- This service we work for.prop
- Internal QedeqBo.Method Detail |
---|
public void visitEnter(Import imp)
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
imp
- Begin visit of this element.public void visitEnter(Axiom axiom)
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
axiom
- Begin visit of this element.public void visitEnter(Proposition proposition)
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
proposition
- Begin visit of this element.public void visitEnter(FunctionDefinition funcDef)
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
funcDef
- Begin visit of this element.public void visitEnter(PredicateDefinition predDef)
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
predDef
- Begin visit of this element.public void visitEnter(Rule rule)
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
rule
- Begin visit of this element.public void visitEnter(Node node)
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
node
- Begin visit of this element.public void visitLeave(Node node)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
node
- End visit of this element.public void createLabels(InternalServiceJob process, ModuleLabels labels) throws SourceFileExceptionList
process
- We work for this process.labels
- Herein the labels are filled.
SourceFileExceptionList
- Traverse lead to errors.public ModuleLabels getLabels()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |