public abstract class BaseDescriptionGenerator extends Object implements org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>
| Constructor and Description |
|---|
BaseDescriptionGenerator(org.semanticweb.owlapi.model.OWLDataFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
computeBeta(org.semanticweb.owlapi.model.OWLClassExpression desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
computeTau(org.semanticweb.owlapi.model.OWLClassExpression desc) |
org.semanticweb.owlapi.model.OWLDataFactory |
getDataFactory() |
protected abstract org.semanticweb.owlapi.model.OWLDataRange |
getDataLimit() |
protected abstract org.semanticweb.owlapi.model.OWLClass |
getLimit() |
boolean |
isNothing(org.semanticweb.owlapi.model.OWLClassExpression description) |
boolean |
isThing(org.semanticweb.owlapi.model.OWLClassExpression description) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLDataExactCardinality desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLDataHasValue desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLDataMaxCardinality desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLDataMinCardinality desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLObjectHasSelf desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLObjectHasValue desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLObjectOneOf desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom desc) |
Set<org.semanticweb.owlapi.model.OWLClassExpression> |
visit(org.semanticweb.owlapi.model.OWLObjectUnionOf desc) |
public BaseDescriptionGenerator(org.semanticweb.owlapi.model.OWLDataFactory factory)
public boolean isThing(org.semanticweb.owlapi.model.OWLClassExpression description)
public boolean isNothing(org.semanticweb.owlapi.model.OWLClassExpression description)
public org.semanticweb.owlapi.model.OWLDataFactory getDataFactory()
public Set<org.semanticweb.owlapi.model.OWLClassExpression> computeTau(org.semanticweb.owlapi.model.OWLClassExpression desc)
public Set<org.semanticweb.owlapi.model.OWLClassExpression> computeBeta(org.semanticweb.owlapi.model.OWLClassExpression desc)
public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLObjectIntersectionOf desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLObjectUnionOf desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLObjectSomeValuesFrom desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLObjectAllValuesFrom desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLObjectHasValue desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLObjectExactCardinality desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLObjectHasSelf desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLObjectOneOf desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>protected abstract org.semanticweb.owlapi.model.OWLClass getLimit()
protected abstract org.semanticweb.owlapi.model.OWLDataRange getDataLimit()
public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLDataSomeValuesFrom desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLDataAllValuesFrom desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLDataHasValue desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLDataMinCardinality desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>public Set<org.semanticweb.owlapi.model.OWLClassExpression> visit(org.semanticweb.owlapi.model.OWLDataExactCardinality desc)
visit in interface org.semanticweb.owlapi.model.OWLClassExpressionVisitorEx<Set<org.semanticweb.owlapi.model.OWLClassExpression>>Copyright © 2014. All rights reserved.