|
||||||||||
| 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 QedeqVisitorvisitEnter in class AbstractModuleVisitorimp - Begin visit of this element.public void visitEnter(Axiom axiom)
QedeqVisitor
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitoraxiom - Begin visit of this element.public void visitEnter(Proposition proposition)
QedeqVisitor
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitorproposition - Begin visit of this element.public void visitEnter(FunctionDefinition funcDef)
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitorfuncDef - Begin visit of this element.public void visitEnter(PredicateDefinition predDef)
QedeqVisitor
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitorpredDef - Begin visit of this element.public void visitEnter(Rule rule)
QedeqVisitor
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitorrule - Begin visit of this element.public void visitEnter(Node node)
QedeqVisitor
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitornode - Begin visit of this element.public void visitLeave(Node node)
QedeqVisitor
visitLeave in interface QedeqVisitorvisitLeave in class AbstractModuleVisitornode - 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 | |||||||||