Class 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 Detail

      • InferredClassAssertionAxiomGeneratorDirectOnly

        public InferredClassAssertionAxiomGeneratorDirectOnly()
    • 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 class org.semanticweb.owlapi.util.InferredEntityAxiomGenerator<org.semanticweb.owlapi.model.OWLNamedIndividual,​org.semanticweb.owlapi.model.OWLClassAssertionAxiom>
      • getLabel

        public String getLabel()