|
||||||||||
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.heuristic.DynamicHeuristicCheckerExecutor
public final class DynamicHeuristicCheckerExecutor
Check if formulas are valid in our model.
Method Summary | |
---|---|
java.lang.Object |
executePlugin(InternalModuleServiceCall call,
java.lang.Object data)
Execute plugin. |
java.lang.String |
getLocationDescription()
Get location info from traverser. |
void |
visitEnter(Axiom axiom)
Visit certain element. |
void |
visitEnter(ConditionalProof line)
Visit conditional proof line. |
void |
visitEnter(FormalProofLine line)
Visit formal proof line (but not an conditional proof line). |
void |
visitEnter(FunctionDefinition definition)
Visit certain element. |
void |
visitEnter(InitialFunctionDefinition definition)
Visit certain element. |
void |
visitEnter(InitialPredicateDefinition definition)
Visit certain element. |
void |
visitEnter(Node node)
Visit certain element. |
void |
visitEnter(PredicateDefinition definition)
Visit certain element. |
void |
visitEnter(Proposition proposition)
Visit certain element. |
void |
visitEnter(Rule rule)
Visit certain element. |
void |
visitLeave(Axiom axiom)
Visit certain element. |
void |
visitLeave(ConditionalProof line)
Visit certain element. |
void |
visitLeave(FormalProofLine line)
Visit certain element. |
void |
visitLeave(FunctionDefinition definition)
Visit certain element. |
void |
visitLeave(InitialFunctionDefinition definition)
Visit certain element. |
void |
visitLeave(InitialPredicateDefinition definition)
Visit certain element. |
void |
visitLeave(PredicateDefinition definition)
Visit certain element. |
void |
visitLeave(Proposition definition)
Visit certain element. |
void |
visitLeave(Rule rule)
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, 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 |
Methods inherited from interface org.qedeq.kernel.bo.service.basis.ModuleServicePluginExecutor |
---|
getInterrupted, getVisitPercentage |
Method Detail |
---|
public java.lang.Object executePlugin(InternalModuleServiceCall call, java.lang.Object data)
ModuleServicePluginExecutor
executePlugin
in interface ModuleServicePluginExecutor
call
- Service call.data
- Process execution data.
null
.public 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 void visitLeave(Axiom axiom)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
axiom
- End visit of this element.public 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 void visitLeave(InitialPredicateDefinition definition)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
definition
- End visit of this element.public 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 void visitLeave(PredicateDefinition definition)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
definition
- End visit of this element.public 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 void visitLeave(InitialFunctionDefinition definition)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
definition
- End visit of this element.public 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 void visitLeave(FunctionDefinition definition)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
definition
- End 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 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 void visitLeave(Proposition definition)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
definition
- End visit of this element.public 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 void visitLeave(FormalProofLine line)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
line
- End visit of this element.public void visitEnter(ConditionalProof line) throws ModuleDataException
QedeqVisitor
visitEnter
in interface QedeqVisitor
visitEnter
in class AbstractModuleVisitor
line
- Begin visit of this element.
ModuleDataException
- Major problem occurred.public void visitLeave(ConditionalProof line)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
line
- End visit of this element.public 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 void visitLeave(Rule rule)
QedeqVisitor
visitLeave
in interface QedeqVisitor
visitLeave
in class AbstractModuleVisitor
rule
- End visit of this element.public java.lang.String getLocationDescription()
ControlVisitor
getLocationDescription
in interface ModuleServicePluginExecutor
getLocationDescription
in interface ServiceCompleteness
getLocationDescription
in class ControlVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |