Package org.obolibrary.robot.reason
Class InferredSubObjectPropertyAxiomGeneratorIncludingIndirect
- java.lang.Object
-
- org.semanticweb.owlapi.util.InferredEntityAxiomGenerator<org.semanticweb.owlapi.model.OWLObjectProperty,A>
-
- org.semanticweb.owlapi.util.InferredObjectPropertyAxiomGenerator<org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom>
-
- org.obolibrary.robot.reason.InferredSubObjectPropertyAxiomGeneratorIncludingIndirect
-
- All Implemented Interfaces:
org.semanticweb.owlapi.util.InferredAxiomGenerator<org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom>
public class InferredSubObjectPropertyAxiomGeneratorIncludingIndirect extends org.semanticweb.owlapi.util.InferredObjectPropertyAxiomGenerator<org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom>
An InferredAxiomGenerator which returns both direct and indirect inferred subobjectproperty axioms.
-
-
Constructor Summary
Constructors Constructor Description InferredSubObjectPropertyAxiomGeneratorIncludingIndirect()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addAxioms(org.semanticweb.owlapi.model.OWLObjectProperty entity, org.semanticweb.owlapi.reasoner.OWLReasoner reasoner, org.semanticweb.owlapi.model.OWLDataFactory dataFactory, Set<org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom> result, Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> nonSimpleProperties)
String
getLabel()
-
Methods inherited from class org.semanticweb.owlapi.util.InferredObjectPropertyAxiomGenerator
addAxioms, getEntities, simple
-
-
-
-
Method Detail
-
addAxioms
protected void addAxioms(@Nonnull org.semanticweb.owlapi.model.OWLObjectProperty entity, @Nonnull org.semanticweb.owlapi.reasoner.OWLReasoner reasoner, @Nonnull org.semanticweb.owlapi.model.OWLDataFactory dataFactory, @Nonnull Set<org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom> result, @Nonnull Set<org.semanticweb.owlapi.model.OWLObjectPropertyExpression> nonSimpleProperties)
- Specified by:
addAxioms
in classorg.semanticweb.owlapi.util.InferredObjectPropertyAxiomGenerator<org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom>
-
getLabel
public String getLabel()
-
-