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.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectUnionOf expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectComplementOf expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectHasValue expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectMinCardinality expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectMaxCardinality expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectHasSelf expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLObjectOneOf expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataHasValue expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataMinCardinality expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataExactCardinality expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality expr)
visit
in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitor
public void visit(org.semanticweb.owlapi.model.OWLDatatype arg0)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataOneOf arg0)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataComplementOf arg0)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataIntersectionOf arg0)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public void visit(org.semanticweb.owlapi.model.OWLDataUnionOf arg0)
visit
in interface org.semanticweb.owlapi.model.OWLDataRangeVisitor
public 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