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
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)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2011 Jens Lehmann