public class NonSimplePropertyEntailmentChecker extends Object implements EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>
| Constructor and Description |
|---|
NonSimplePropertyEntailmentChecker(org.semanticweb.owlapi.model.OWLObjectPropertyExpression prop) |
| 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.OWLObjectPropertyExpression |
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 NonSimplePropertyEntailmentChecker(org.semanticweb.owlapi.model.OWLObjectPropertyExpression prop)
public int getCounter()
getCounter in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public void resetCounter()
resetCounter in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public Set<org.semanticweb.owlapi.model.OWLEntity> getSeedSignature()
getSeedSignature in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public org.semanticweb.owlapi.model.OWLObjectPropertyExpression getEntailment()
getEntailment in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public Set<org.semanticweb.owlapi.model.OWLEntity> getEntailmentSignature()
getEntailmentSignature in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public boolean isEntailed(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms)
isEntailed in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public Set<org.semanticweb.owlapi.model.OWLAxiom> getEntailingAxioms(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms)
getEntailingAxioms in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public Set<org.semanticweb.owlapi.model.OWLAxiom> getModule(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms)
getModule in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public String getModularisationTypeDescription()
getModularisationTypeDescription in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>public boolean isUseModularisation()
isUseModularisation in interface EntailmentChecker<org.semanticweb.owlapi.model.OWLObjectPropertyExpression>Copyright © 2014. All rights reserved.