|
Hilbert II - Version 0.03.02 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.qedeq.kernel.bo.visitor.AbstractModuleVisitor
org.qedeq.kernel.bo.control.QedeqBoFormalLogicChecker
Checks if all formulas of a QEDEQ module are well formed.
| Method Summary | |
static void |
check(String globalContext,
QedeqBo qedeq)
Checks if all formulas of a QEDEQ module are well formed. |
boolean |
classOperatorExists()
Check if the class operator is already defined. |
boolean |
equalityOperatorExists()
Check if the equality operator is already defined. |
boolean |
functionExists(String name,
int arguments)
Check if a function is already defined. |
ModuleContext |
getCurrentContext()
Get current context within original. |
String |
getEqualityOperator()
Get equality operator. |
protected Qedeq |
getQedeqOriginal()
Get original QEDEQ module. |
boolean |
predicateExists(String name,
int arguments)
Check if a predicate is already defined. |
void |
setLocationWithinModule(String locationWithinModule)
Set location information where are we within the original module. |
void |
visitEnter(Axiom axiom)
Visit certain element. |
void |
visitEnter(FunctionDefinition definition)
Visit certain element. |
void |
visitEnter(PredicateDefinition definition)
Visit certain element. |
void |
visitEnter(Proposition proposition)
Visit certain element. |
void |
visitEnter(Rule rule)
Visit certain element. |
| Methods inherited from class org.qedeq.kernel.bo.visitor.AbstractModuleVisitor |
visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitEnter, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, visitLeave, 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 void check(String globalContext,
QedeqBo qedeq)
throws ModuleDataException
globalContext - Module location information.qedeq - Basic QEDEQ module object.
ModuleDataException - Major problem occured.
public final void visitEnter(Axiom axiom)
throws ModuleDataException
QedeqVisitor
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitorModuleDataException
public final void visitEnter(PredicateDefinition definition)
throws ModuleDataException
QedeqVisitor
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitorModuleDataException
public final void visitEnter(FunctionDefinition definition)
throws ModuleDataException
QedeqVisitor
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitorModuleDataException
public final void visitEnter(Proposition proposition)
throws ModuleDataException
QedeqVisitor
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitorModuleDataException
public final void visitEnter(Rule rule)
throws ModuleDataException
QedeqVisitor
visitEnter in interface QedeqVisitorvisitEnter in class AbstractModuleVisitorModuleDataExceptionpublic void setLocationWithinModule(String locationWithinModule)
locationWithinModule - Location within module.public final ModuleContext getCurrentContext()
protected final Qedeq getQedeqOriginal()
public boolean predicateExists(String name,
int arguments)
PredicateExistenceChecker
predicateExists in interface PredicateExistenceCheckername - Predicate name.arguments - Number of operands for the predicate.
public boolean functionExists(String name,
int arguments)
FunctionExistenceChecker
functionExists in interface FunctionExistenceCheckername - Function name.arguments - Number of operands for the function.
public boolean classOperatorExists()
ClassOperatorExistenceChecker
classOperatorExists in interface ClassOperatorExistenceCheckerpublic boolean equalityOperatorExists()
EqualityOperatorExistenceChecker
equalityOperatorExists in interface EqualityOperatorExistenceCheckerpublic String getEqualityOperator()
EqualityOperatorExistenceChecker
getEqualityOperator in interface EqualityOperatorExistenceCheckernull
if !EqualityOperatorExistenceChecker.equalityOperatorExists().
|
Hilbert II - Version 0.03.02 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ©left GNU General Public Licence All Rights Reserved. |