org.semanticweb.owlapi.reasoner.impl
Class SatisfiabilityReducer
java.lang.Object
org.semanticweb.owlapi.reasoner.impl.SatisfiabilityReducer
- All Implemented Interfaces:
- OWLAnnotationAxiomVisitorEx<OWLClassExpression>, OWLAxiomVisitorEx<OWLClassExpression>
public class SatisfiabilityReducer
- extends java.lang.Object
- implements OWLAxiomVisitorEx<OWLClassExpression>
Author: Matthew Horridge
The University of Manchester
Information Management Group
Date: 01-Aug-2009
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SatisfiabilityReducer
public SatisfiabilityReducer(OWLDataFactory dataFactory)
visit
public OWLClassExpression visit(OWLSubClassOfAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLNegativeObjectPropertyAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLAsymmetricObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLReflexiveObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLDisjointClassesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLDataPropertyDomainAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLObjectPropertyDomainAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLEquivalentObjectPropertiesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLNegativeDataPropertyAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLDifferentIndividualsAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLDisjointDataPropertiesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLDisjointObjectPropertiesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLObjectPropertyRangeAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLObjectPropertyAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLFunctionalObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLSubObjectPropertyOfAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLDisjointUnionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLDeclarationAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLSymmetricObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLDataPropertyRangeAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLFunctionalDataPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLEquivalentDataPropertiesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLClassAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLEquivalentClassesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLDataPropertyAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLTransitiveObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLIrreflexiveObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLSubDataPropertyOfAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLInverseFunctionalObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLSameIndividualAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLSubPropertyChainOfAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLInverseObjectPropertiesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLHasKeyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLDatatypeDefinitionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(SWRLRule rule)
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLAnnotationAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAnnotationAxiomVisitorEx<OWLClassExpression>
- Specified by:
visit
in interface OWLAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLSubAnnotationPropertyOfAxiom axiom)
- Specified by:
visit
in interface OWLAnnotationAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLAnnotationPropertyDomainAxiom axiom)
- Specified by:
visit
in interface OWLAnnotationAxiomVisitorEx<OWLClassExpression>
visit
public OWLClassExpression visit(OWLAnnotationPropertyRangeAxiom axiom)
- Specified by:
visit
in interface OWLAnnotationAxiomVisitorEx<OWLClassExpression>