public class EntailmentChecker extends Object implements org.semanticweb.owlapi.model.OWLAxiomVisitor
Title:
Description:
Copyright: Copyright (c) 2006
Company: Clark & Parsia, LLC.
| Modifier and Type | Field and Description |
|---|---|
static Logger |
log |
static Set<org.semanticweb.owlapi.model.AxiomType<?>> |
UNSUPPORTED_ENTAILMENT |
| Constructor and Description |
|---|
EntailmentChecker(PelletReasoner reasoner) |
| Modifier and Type | Method and Description |
|---|---|
Set<org.semanticweb.owlapi.model.OWLAxiom> |
findNonEntailments(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms,
boolean findAll) |
boolean |
isEntailed(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms) |
void |
visit(org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyDomainAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyRangeAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLClassAssertionAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLDatatypeDefinitionAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLDeclarationAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLDisjointClassesAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLDisjointUnionAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLHasKeyAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLNegativeObjectPropertyAssertionAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLSameIndividualAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLSubClassOfAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom axiom) |
void |
visit(org.semanticweb.owlapi.model.SWRLRule rule) |
public static Logger log
public static final Set<org.semanticweb.owlapi.model.AxiomType<?>> UNSUPPORTED_ENTAILMENT
public EntailmentChecker(PelletReasoner reasoner)
public boolean isEntailed(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
public Set<org.semanticweb.owlapi.model.OWLAxiom> findNonEntailments(Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms, boolean findAll)
public void visit(org.semanticweb.owlapi.model.OWLSubClassOfAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLNegativeObjectPropertyAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDisjointClassesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDisjointUnionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDatatypeDefinitionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDeclarationAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLClassAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLHasKeyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLSameIndividualAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.SWRLRule rule)
visit in interface org.semanticweb.owlapi.model.OWLLogicalAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyDomainAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyRangeAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorpublic void visit(org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorCopyright © 2019. All rights reserved.