org.dllearner.core.owl
Interface DescriptionVisitor

All Known Subinterfaces:
KBElementVisitor
All Known Implementing Classes:
NaturalLanguageDescriptionConvertVisitor, OWLAPIDescriptionConvertVisitor, SparqlQueryDescriptionConvertVisitor

public interface DescriptionVisitor

Visitor for elements in complex class descriptions (it supports the currently relevant ones - needs to be extended when further constructs are needed).

Author:
Jens Lehmann

Method Summary
 void visit(ADC description)
           
 void visit(DatatypeExactCardinalityRestriction description)
           
 void visit(DatatypeMaxCardinalityRestriction description)
           
 void visit(DatatypeMinCardinalityRestriction description)
           
 void visit(DatatypeSomeRestriction description)
           
 void visit(DatatypeValueRestriction description)
           
 void visit(Intersection description)
           
 void visit(NamedClass description)
           
 void visit(Negation description)
           
 void visit(Nothing description)
           
 void visit(ObjectAllRestriction description)
           
 void visit(ObjectExactCardinalityRestriction description)
           
 void visit(ObjectMaxCardinalityRestriction description)
           
 void visit(ObjectMinCardinalityRestriction description)
           
 void visit(ObjectOneOf description)
           
 void visit(ObjectSomeRestriction description)
           
 void visit(ObjectValueRestriction description)
           
 void visit(Thing description)
           
 void visit(Union description)
           
 

Method Detail

visit

void visit(NamedClass description)

visit

void visit(ADC description)

visit

void visit(Negation description)

visit

void visit(ObjectAllRestriction description)

visit

void visit(ObjectSomeRestriction description)

visit

void visit(DatatypeSomeRestriction description)

visit

void visit(Nothing description)

visit

void visit(Thing description)

visit

void visit(Intersection description)

visit

void visit(Union description)

visit

void visit(ObjectOneOf description)

visit

void visit(ObjectMinCardinalityRestriction description)

visit

void visit(ObjectExactCardinalityRestriction description)

visit

void visit(ObjectMaxCardinalityRestriction description)

visit

void visit(ObjectValueRestriction description)

visit

void visit(DatatypeMinCardinalityRestriction description)

visit

void visit(DatatypeExactCardinalityRestriction description)

visit

void visit(DatatypeMaxCardinalityRestriction description)

visit

void visit(DatatypeValueRestriction description)


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