org.dllearner.core.owl
Interface KBElementVisitor

All Superinterfaces:
AssertionalAxiomVisitor, AxiomVisitor, DescriptionVisitor, PropertyAxiomVisitor, PropertyExpressionVisitor, TerminologicalAxiomVisitor

public interface KBElementVisitor
extends AxiomVisitor, DescriptionVisitor, PropertyExpressionVisitor

Visitor for all elements of a knowledge base.

Author:
Jens Lehmann

Method Summary
 void visit(Annotation annotation)
           
 void visit(BooleanDataRange booleanDataRange)
           
 void visit(Datatype datatype)
           
 void visit(DoubleMaxValue doubleMaxValue)
           
 void visit(DoubleMinValue doubleMinValue)
           
 void visit(Individual individual)
           
 void visit(KB kb)
           
 void visit(TypedConstant typedConstant)
           
 void visit(UntypedConstant untypedConstant)
           
 
Methods inherited from interface org.dllearner.core.owl.AssertionalAxiomVisitor
visit, visit, visit, visit, visit, visit
 
Methods inherited from interface org.dllearner.core.owl.PropertyAxiomVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from interface org.dllearner.core.owl.TerminologicalAxiomVisitor
visit, visit, visit
 
Methods inherited from interface org.dllearner.core.owl.DescriptionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from interface org.dllearner.core.owl.PropertyExpressionVisitor
visit, visit, visit
 

Method Detail

visit

void visit(Datatype datatype)

visit

void visit(BooleanDataRange booleanDataRange)

visit

void visit(DoubleMaxValue doubleMaxValue)

visit

void visit(DoubleMinValue doubleMinValue)

visit

void visit(Individual individual)

visit

void visit(KB kb)

visit

void visit(TypedConstant typedConstant)

visit

void visit(UntypedConstant untypedConstant)

visit

void visit(Annotation annotation)


SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann