org.semanticweb.owlapi.util
Class InferredSubObjectPropertyAxiomGenerator

java.lang.Object
  extended by org.semanticweb.owlapi.util.InferredEntityAxiomGenerator<OWLObjectProperty,A>
      extended by org.semanticweb.owlapi.util.InferredObjectPropertyAxiomGenerator<OWLSubObjectPropertyOfAxiom>
          extended by org.semanticweb.owlapi.util.InferredSubObjectPropertyAxiomGenerator
All Implemented Interfaces:
InferredAxiomGenerator<OWLSubObjectPropertyOfAxiom>

public class InferredSubObjectPropertyAxiomGenerator
extends InferredObjectPropertyAxiomGenerator<OWLSubObjectPropertyOfAxiom>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 27-Jul-2007


Constructor Summary
InferredSubObjectPropertyAxiomGenerator()
           
 
Method Summary
protected  void addAxioms(OWLObjectProperty entity, OWLReasoner reasoner, OWLDataFactory dataFactory, java.util.Set<OWLSubObjectPropertyOfAxiom> result)
          Adds inferred axioms to a results set.
 java.lang.String getLabel()
           
 
Methods inherited from class org.semanticweb.owlapi.util.InferredObjectPropertyAxiomGenerator
getEntities
 
Methods inherited from class org.semanticweb.owlapi.util.InferredEntityAxiomGenerator
createAxioms, getAllEntities, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InferredSubObjectPropertyAxiomGenerator

public InferredSubObjectPropertyAxiomGenerator()
Method Detail

addAxioms

protected void addAxioms(OWLObjectProperty entity,
                         OWLReasoner reasoner,
                         OWLDataFactory dataFactory,
                         java.util.Set<OWLSubObjectPropertyOfAxiom> result)
Description copied from class: InferredEntityAxiomGenerator
Adds inferred axioms to a results set. The inferred axioms are generated for the specific entity.

Specified by:
addAxioms in class InferredEntityAxiomGenerator<OWLObjectProperty,OWLSubObjectPropertyOfAxiom>
Parameters:
entity - The entity
reasoner - The reasoner that has inferred the new axioms
dataFactory - A data factory which should be used to create the new axioms
result - The results set, which the new axioms should be added to.

getLabel

public java.lang.String getLabel()