OWLAnnotationAxiomVisitor
, OWLAnnotationObjectVisitor
, OWLAnnotationValueVisitor
, OWLAxiomVisitor
, OWLClassExpressionVisitor
, OWLDataRangeVisitor
, OWLDataVisitor
, OWLEntityVisitor
, OWLIndividualVisitor
, OWLLogicalAxiomVisitor
, OWLNamedObjectVisitor
, OWLObjectVisitor
, OWLPropertyExpressionVisitor
, SWRLObjectVisitor
public class DLExpressivityChecker extends OWLObjectVisitorAdapter
Modifier and Type | Class | Description |
---|---|---|
static class |
DLExpressivityChecker.Construct |
Construct enum
|
Constructor | Description |
---|---|
DLExpressivityChecker(Set<OWLOntology> ontologies) |
Modifier and Type | Method | Description |
---|---|---|
List<DLExpressivityChecker.Construct> |
getConstructs() |
|
String |
getDescriptionLogicName() |
|
void |
visit(OWLAsymmetricObjectPropertyAxiom axiom) |
visit OWLAsymmetricObjectPropertyAxiom type
|
void |
visit(OWLClassAssertionAxiom axiom) |
visit OWLClassAssertionAxiom type
|
void |
visit(OWLDataAllValuesFrom ce) |
visit OWLDataAllValuesFrom type
|
void |
visit(OWLDataComplementOf node) |
visit OWLDataComplementOf type
|
void |
visit(OWLDataExactCardinality ce) |
visit OWLDataExactCardinality type
|
void |
visit(OWLDataHasValue ce) |
visit OWLDataHasValue type
|
void |
visit(OWLDataMaxCardinality ce) |
visit OWLDataMaxCardinality type
|
void |
visit(OWLDataMinCardinality ce) |
visit OWLDataMinCardinality type
|
void |
visit(OWLDataOneOf node) |
visit OWLDataOneOf type
|
void |
visit(OWLDataProperty property) |
visit OWLDataProperty type
|
void |
visit(OWLDataPropertyAssertionAxiom axiom) |
visit OWLDataPropertyAssertionAxiom type
|
void |
visit(OWLDataPropertyDomainAxiom axiom) |
visit OWLDataPropertyDomainAxiom type
|
void |
visit(OWLDataPropertyRangeAxiom axiom) |
visit OWLDataPropertyRangeAxiom type
|
void |
visit(OWLDataSomeValuesFrom ce) |
visit OWLDataSomeValuesFrom type
|
void |
visit(OWLDatatypeRestriction node) |
visit OWLDatatypeRestriction type
|
void |
visit(OWLDifferentIndividualsAxiom axiom) |
visit OWLDifferentIndividualsAxiom type
|
void |
visit(OWLDisjointClassesAxiom axiom) |
visit OWLDisjointClassesAxiom type
|
void |
visit(OWLDisjointDataPropertiesAxiom axiom) |
visit OWLDisjointDataPropertiesAxiom type
|
void |
visit(OWLDisjointObjectPropertiesAxiom axiom) |
visit OWLDisjointObjectPropertiesAxiom type
|
void |
visit(OWLDisjointUnionAxiom axiom) |
visit OWLDisjointUnionAxiom type
|
void |
visit(OWLEquivalentClassesAxiom axiom) |
visit OWLEquivalentClassesAxiom type
|
void |
visit(OWLEquivalentDataPropertiesAxiom axiom) |
visit OWLEquivalentDataPropertiesAxiom type
|
void |
visit(OWLEquivalentObjectPropertiesAxiom axiom) |
visit OWLEquivalentObjectPropertiesAxiom type
|
void |
visit(OWLFacetRestriction node) |
visit OWLFacetRestriction type
|
void |
visit(OWLFunctionalDataPropertyAxiom axiom) |
visit OWLFunctionalDataPropertyAxiom type
|
void |
visit(OWLFunctionalObjectPropertyAxiom axiom) |
visit OWLFunctionalObjectPropertyAxiom type
|
void |
visit(OWLInverseFunctionalObjectPropertyAxiom axiom) |
visit OWLInverseFunctionalObjectPropertyAxiom type
|
void |
visit(OWLInverseObjectPropertiesAxiom axiom) |
visit OWLInverseObjectPropertiesAxiom type
|
void |
visit(OWLIrreflexiveObjectPropertyAxiom axiom) |
visit OWLIrreflexiveObjectPropertyAxiom type
|
void |
visit(OWLLiteral node) |
visit OWLLiteral type
|
void |
visit(OWLNegativeDataPropertyAssertionAxiom axiom) |
visit OWLNegativeDataPropertyAssertionAxiom type
|
void |
visit(OWLNegativeObjectPropertyAssertionAxiom axiom) |
visit OWLNegativeObjectPropertyAssertionAxiom type
|
void |
visit(OWLObjectAllValuesFrom ce) |
visit OWLObjectAllValuesFrom type
|
void |
visit(OWLObjectComplementOf ce) |
visit OWLObjectComplementOf type
|
void |
visit(OWLObjectExactCardinality ce) |
visit OWLObjectExactCardinality type
|
void |
visit(OWLObjectHasSelf ce) |
visit OWLObjectHasSelf type
|
void |
visit(OWLObjectHasValue ce) |
visit OWLObjectHasValue type
|
void |
visit(OWLObjectIntersectionOf ce) |
visit OWLObjectIntersectionOf type
|
void |
visit(OWLObjectInverseOf property) |
visit OWLObjectInverseOf type
|
void |
visit(OWLObjectMaxCardinality ce) |
visit OWLObjectMaxCardinality type
|
void |
visit(OWLObjectMinCardinality ce) |
visit OWLObjectMinCardinality type
|
void |
visit(OWLObjectOneOf ce) |
visit OWLObjectOneOf type
|
void |
visit(OWLObjectPropertyAssertionAxiom axiom) |
visit OWLObjectPropertyAssertionAxiom type
|
void |
visit(OWLObjectPropertyDomainAxiom axiom) |
visit OWLObjectPropertyDomainAxiom type
|
void |
visit(OWLObjectPropertyRangeAxiom axiom) |
visit OWLObjectPropertyRangeAxiom type
|
void |
visit(OWLObjectSomeValuesFrom ce) |
visit OWLObjectSomeValuesFrom type
|
void |
visit(OWLObjectUnionOf ce) |
visit OWLObjectUnionOf type
|
void |
visit(OWLReflexiveObjectPropertyAxiom axiom) |
visit OWLReflexiveObjectPropertyAxiom type
|
void |
visit(OWLSameIndividualAxiom axiom) |
visit OWLSameIndividualAxiom type
|
void |
visit(OWLSubClassOfAxiom axiom) |
visit OWLSubClassOfAxiom type
|
void |
visit(OWLSubDataPropertyOfAxiom axiom) |
visit OWLSubDataPropertyOfAxiom type
|
void |
visit(OWLSubObjectPropertyOfAxiom axiom) |
visit OWLSubObjectPropertyOfAxiom type
|
void |
visit(OWLSubPropertyChainOfAxiom axiom) |
visit OWLSubPropertyChainOfAxiom type
|
void |
visit(OWLSymmetricObjectPropertyAxiom axiom) |
visit OWLSymmetricObjectPropertyAxiom type
|
void |
visit(OWLTransitiveObjectPropertyAxiom axiom) |
visit OWLTransitiveObjectPropertyAxiom type
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visit
visit, visit, visit
visit, visit
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
visit
public DLExpressivityChecker(Set<OWLOntology> ontologies)
ontologies
- ontologiespublic List<DLExpressivityChecker.Construct> getConstructs()
public void visit(OWLObjectInverseOf property)
OWLPropertyExpressionVisitor
visit
in interface OWLPropertyExpressionVisitor
visit
in class OWLObjectVisitorAdapter
property
- property to visitpublic void visit(OWLDataProperty property)
OWLPropertyExpressionVisitor
visit
in interface OWLEntityVisitor
visit
in interface OWLNamedObjectVisitor
visit
in interface OWLPropertyExpressionVisitor
visit
in class OWLObjectVisitorAdapter
property
- property to visitpublic void visit(OWLDataComplementOf node)
OWLDataRangeVisitor
visit
in interface OWLDataRangeVisitor
visit
in class OWLObjectVisitorAdapter
node
- node to visitpublic void visit(OWLDataOneOf node)
OWLDataRangeVisitor
visit
in interface OWLDataRangeVisitor
visit
in class OWLObjectVisitorAdapter
node
- node to visitpublic void visit(OWLDatatypeRestriction node)
OWLDataRangeVisitor
visit
in interface OWLDataRangeVisitor
visit
in class OWLObjectVisitorAdapter
node
- node to visitpublic void visit(OWLLiteral node)
OWLDataVisitor
visit
in interface OWLAnnotationValueVisitor
visit
in interface OWLDataVisitor
visit
in class OWLObjectVisitorAdapter
node
- node to visitpublic void visit(OWLFacetRestriction node)
OWLDataVisitor
visit
in interface OWLDataVisitor
visit
in class OWLObjectVisitorAdapter
node
- node to visitpublic void visit(OWLObjectIntersectionOf ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLObjectUnionOf ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLObjectComplementOf ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLObjectSomeValuesFrom ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLObjectAllValuesFrom ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLObjectHasValue ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLObjectMinCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLObjectExactCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLObjectMaxCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLObjectHasSelf ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLObjectOneOf ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLDataSomeValuesFrom ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLDataAllValuesFrom ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLDataHasValue ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLDataMinCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLDataExactCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLDataMaxCardinality ce)
OWLClassExpressionVisitor
visit
in interface OWLClassExpressionVisitor
visit
in class OWLObjectVisitorAdapter
ce
- ce to visitpublic void visit(OWLSubClassOfAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLNegativeObjectPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLAsymmetricObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLReflexiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLDisjointClassesAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLDataPropertyDomainAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLObjectPropertyDomainAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLEquivalentObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLNegativeDataPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLDifferentIndividualsAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLDisjointDataPropertiesAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLDisjointObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLObjectPropertyRangeAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLObjectPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLFunctionalObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLSubObjectPropertyOfAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLDisjointUnionAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLSymmetricObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLDataPropertyRangeAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLFunctionalDataPropertyAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLEquivalentDataPropertiesAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLClassAssertionAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLEquivalentClassesAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLDataPropertyAssertionAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLTransitiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLIrreflexiveObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLSubDataPropertyOfAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLInverseFunctionalObjectPropertyAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLSameIndividualAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLSubPropertyChainOfAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitpublic void visit(OWLInverseObjectPropertiesAxiom axiom)
OWLLogicalAxiomVisitor
visit
in interface OWLLogicalAxiomVisitor
visit
in class OWLAxiomVisitorAdapter
axiom
- axiom to visitCopyright © 2018 The University of Manchester. All rights reserved.