org.semanticweb.owl.util
Class InferredEntityAxiomGenerator<E extends OWLEntity,A extends OWLAxiom>

java.lang.Object
  extended by org.semanticweb.owl.util.InferredEntityAxiomGenerator<E,A>
All Implemented Interfaces:
InferredAxiomGenerator<A>
Direct Known Subclasses:
InferredClassAxiomGenerator, InferredDataPropertyAxiomGenerator, InferredIndividualAxiomGenerator, InferredObjectPropertyAxiomGenerator

public abstract class InferredEntityAxiomGenerator<E extends OWLEntity,A extends OWLAxiom>
extends java.lang.Object
implements InferredAxiomGenerator<A>

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

Generates axioms which relate to inferred information for a specific entity.


Constructor Summary
InferredEntityAxiomGenerator()
           
 
Method Summary
 java.util.Set<A> createAxioms(OWLOntologyManager manager, OWLReasoner reasoner)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.semanticweb.owl.util.InferredAxiomGenerator
getLabel
 

Constructor Detail

InferredEntityAxiomGenerator

public InferredEntityAxiomGenerator()
Method Detail

createAxioms

public java.util.Set<A> createAxioms(OWLOntologyManager manager,
                                     OWLReasoner reasoner)
                                               throws OWLReasonerException
Specified by:
createAxioms in interface InferredAxiomGenerator<A extends OWLAxiom>
Throws:
OWLReasonerException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object