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