org.semanticweb.owlapi.util
Class InferredEquivalentClassAxiomGenerator

java.lang.Object
  extended by org.semanticweb.owlapi.util.InferredEntityAxiomGenerator<OWLClass,A>
      extended by org.semanticweb.owlapi.util.InferredClassAxiomGenerator<OWLEquivalentClassesAxiom>
          extended by org.semanticweb.owlapi.util.InferredEquivalentClassAxiomGenerator
All Implemented Interfaces:
InferredAxiomGenerator<OWLEquivalentClassesAxiom>

public class InferredEquivalentClassAxiomGenerator
extends InferredClassAxiomGenerator<OWLEquivalentClassesAxiom>

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

Generates inferred equivalent classes axioms.


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

InferredEquivalentClassAxiomGenerator

public InferredEquivalentClassAxiomGenerator()
Method Detail

addAxioms

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