reasoner
Class ReasonerOneOntology

java.lang.Object
  extended by reasoner.Reasoner
      extended by reasoner.ReasonerOneOntology

public class ReasonerOneOntology
extends Reasoner

Author:
Dominique Ritze This class contains the methods which are used to get additional information about an ontology which can be deduced. All results are based on the results of the reasoner Pellet. Only information about one ontology are collected and no information about other ontologies like the class ReasonerTwoOntologies does.

Field Summary
 
Fields inherited from class reasoner.Reasoner
ANCESTOR, DESCENDANT, SUB_CLASS, SUPER_CLASS
 
Constructor Summary
ReasonerOneOntology(java.net.URI onto)
           
 
Method Summary
 java.util.Set<org.semanticweb.owl.model.OWLClass> getTypeClasses(org.semanticweb.owl.model.OWLDescription con, int type)
          Get all typed(super, sub, ancestor, descendant)classes of the given OWLClass.
 
Methods inherited from class reasoner.Reasoner
createReasoner, getClasses
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReasonerOneOntology

public ReasonerOneOntology(java.net.URI onto)
                    throws ComplexMappingException
Throws:
ComplexMappingException
Method Detail

getTypeClasses

public java.util.Set<org.semanticweb.owl.model.OWLClass> getTypeClasses(org.semanticweb.owl.model.OWLDescription con,
                                                                        int type)
                                                                 throws ComplexMappingException
Get all typed(super, sub, ancestor, descendant)classes of the given OWLClass.

Parameters:
con -
ont -
type -
Returns:
Throws:
ComplexMappingException