|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NodeType
Marker interface for different node types. Might be a definition or theorem or else. TODO mime 20050707: an interface must not know its implementations. This one does! This was necessary as a quick hack to get some information in QedeqBoFactory and Context2XPath. mime 20051216 I still see no solution to get round this. Some JUnit tests work against this interface and get no information about the instance.
Method Summary | |
---|---|
Axiom |
getAxiom()
Get axiom, if this is an instance of Axiom . |
FunctionDefinition |
getFunctionDefinition()
Get definition, if this is an instance of FunctionDefinition . |
InitialFunctionDefinition |
getInitialFunctionDefinition()
Get definition, if this is an instance of InitialFunctionDefinition . |
InitialPredicateDefinition |
getInitialPredicateDefinition()
Get initial definition, if this is an instance of InitialPredicateDefinition . |
PredicateDefinition |
getPredicateDefinition()
Get definition, if this is an instance of PredicateDefinition . |
Proposition |
getProposition()
Get proposition, if this is an instance of Proposition . |
Rule |
getRule()
Get rule, if this is an instance of Rule . |
Method Detail |
---|
Axiom getAxiom()
Axiom
.
null
.PredicateDefinition getPredicateDefinition()
PredicateDefinition
.
null
.InitialPredicateDefinition getInitialPredicateDefinition()
InitialPredicateDefinition
.
null
.InitialFunctionDefinition getInitialFunctionDefinition()
InitialFunctionDefinition
.
null
.FunctionDefinition getFunctionDefinition()
FunctionDefinition
.
null
.Proposition getProposition()
Proposition
.
null
.Rule getRule()
Rule
.
null
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |