public class SatisfiabilityEntailmentChecker extends Object implements EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>
| Modifier and Type | Class and Description |
|---|---|
static class |
SatisfiabilityEntailmentChecker.UnsupportedAxiomTypeException |
| Constructor and Description |
|---|
SatisfiabilityEntailmentChecker(org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
org.semanticweb.owlapi.model.OWLAxiom entailment) |
SatisfiabilityEntailmentChecker(org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
org.semanticweb.owlapi.model.OWLAxiom entailment,
boolean useModularisation,
long timeOutMS) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCounter() |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getEntailingAxioms(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms) |
org.semanticweb.owlapi.model.OWLAxiom |
getEntailment() |
Set<org.semanticweb.owlapi.model.OWLEntity> |
getEntailmentSignature() |
String |
getModularisationTypeDescription() |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getModule(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms) |
Set<org.semanticweb.owlapi.model.OWLEntity> |
getSeedSignature() |
boolean |
isEntailed(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms) |
boolean |
isUseModularisation() |
void |
resetCounter() |
public SatisfiabilityEntailmentChecker(org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
org.semanticweb.owlapi.model.OWLAxiom entailment)
public SatisfiabilityEntailmentChecker(org.semanticweb.owlapi.reasoner.OWLReasonerFactory reasonerFactory,
org.semanticweb.owlapi.model.OWLAxiom entailment,
boolean useModularisation,
long timeOutMS)
public String getModularisationTypeDescription()
getModularisationTypeDescription in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>public boolean isUseModularisation()
isUseModularisation in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>public org.semanticweb.owlapi.model.OWLAxiom getEntailment()
getEntailment in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>public Set<org.semanticweb.owlapi.model.OWLEntity> getEntailmentSignature()
getEntailmentSignature in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>public int getCounter()
getCounter in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>public void resetCounter()
resetCounter in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>public Set<org.semanticweb.owlapi.model.OWLEntity> getSeedSignature()
getSeedSignature in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>public Set<org.semanticweb.owlapi.model.OWLAxiom> getModule(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms)
getModule in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>public boolean isEntailed(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms)
isEntailed in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>public Set<org.semanticweb.owlapi.model.OWLAxiom> getEntailingAxioms(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms)
getEntailingAxioms in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLAxiom>Copyright © 2014. All rights reserved.