public class QueryTreeConverter extends Object implements org.semanticweb.owlapi.model.OWLClassExpressionVisitor, org.semanticweb.owlapi.model.OWLDataRangeVisitor
| Constructor and Description |
|---|
QueryTreeConverter() |
| Modifier and Type | Method and Description |
|---|---|
org.semanticweb.owlapi.model.OWLClassExpression |
asOWLClassExpression(QueryTree<String> tree)
Returns a OWL class expression of the given query trees.
|
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
asOWLClassExpressions(QueryTree<String> tree)
Returns a set of OWL class expression representations of the given query tree.
|
QueryTree<String> |
asQueryTree(org.semanticweb.owlapi.model.OWLClassExpression expression)
Converts a OWL class expression into a query tree, if possible.
|
static void |
main(String[] args) |
void |
visit(org.semanticweb.owlapi.model.OWLClass cls) |
void |
visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom expr) |
void |
visit(org.semanticweb.owlapi.model.OWLDataComplementOf arg0) |
void |
visit(org.semanticweb.owlapi.model.OWLDataExactCardinality expr) |
void |
visit(org.semanticweb.owlapi.model.OWLDataHasValue expr) |
void |
visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf arg0) |
void |
visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality expr) |
void |
visit(org.semanticweb.owlapi.model.OWLDataMinCardinality expr) |
void |
visit(org.semanticweb.owlapi.model.OWLDataOneOf arg0) |
void |
visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom expr) |
void |
visit(org.semanticweb.owlapi.model.OWLDatatype arg0) |
void |
visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction arg0) |
void |
visit(org.semanticweb.owlapi.model.OWLDataUnionOf arg0) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom expr) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectComplementOf expr) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality expr) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectHasSelf expr) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectHasValue expr) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf expr) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality expr) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality expr) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectOneOf expr) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom expr) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectUnionOf expr) |
public QueryTreeConverter()
public org.semanticweb.owlapi.model.OWLClassExpression asOWLClassExpression(QueryTree<String> tree)
tree - the query treepublic Set<org.semanticweb.owlapi.model.OWLClassExpression> asOWLClassExpressions(QueryTree<String> tree)
tree - the query treepublic QueryTree<String> asQueryTree(org.semanticweb.owlapi.model.OWLClassExpression expression)
expression - public void visit(org.semanticweb.owlapi.model.OWLClass cls)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectUnionOf expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectComplementOf expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectHasValue expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectHasSelf expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectOneOf expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataHasValue expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataMinCardinality expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataExactCardinality expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality expr)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDatatype arg0)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataOneOf arg0)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataComplementOf arg0)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf arg0)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataUnionOf arg0)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDatatypeRestriction arg0)
visit in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann