org.semanticweb.owlapi.util
Class InferredPropertyAssertionGenerator

java.lang.Object
  extended by org.semanticweb.owlapi.util.InferredEntityAxiomGenerator<OWLNamedIndividual,A>
      extended by org.semanticweb.owlapi.util.InferredIndividualAxiomGenerator<OWLPropertyAssertionAxiom>
          extended by org.semanticweb.owlapi.util.InferredPropertyAssertionGenerator
All Implemented Interfaces:
InferredAxiomGenerator<OWLPropertyAssertionAxiom>

public class InferredPropertyAssertionGenerator
extends InferredIndividualAxiomGenerator<OWLPropertyAssertionAxiom>

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


Constructor Summary
InferredPropertyAssertionGenerator()
           
 
Method Summary
protected  void addAxioms(OWLNamedIndividual entity, OWLReasoner reasoner, OWLDataFactory dataFactory, java.util.Set<OWLPropertyAssertionAxiom> result)
          Adds inferred axioms to a results set.
 java.lang.String getLabel()
           
 
Methods inherited from class org.semanticweb.owlapi.util.InferredIndividualAxiomGenerator
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

InferredPropertyAssertionGenerator

public InferredPropertyAssertionGenerator()
Method Detail

addAxioms

protected void addAxioms(OWLNamedIndividual entity,
                         OWLReasoner reasoner,
                         OWLDataFactory dataFactory,
                         java.util.Set<OWLPropertyAssertionAxiom> 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<OWLNamedIndividual,OWLPropertyAssertionAxiom>
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()