com.clarkparsia.pellet.owlapiv3
Class PelletReasonerFactory

java.lang.Object
  extended by com.clarkparsia.pellet.owlapiv3.PelletReasonerFactory
All Implemented Interfaces:
org.semanticweb.owlapi.reasoner.OWLReasonerFactory

public class PelletReasonerFactory
extends java.lang.Object
implements org.semanticweb.owlapi.reasoner.OWLReasonerFactory

Title:

Description:

Copyright: Copyright (c) 2007

Company: Clark & Parsia, LLC.

Author:
Evren Sirin

Constructor Summary
PelletReasonerFactory()
           
 
Method Summary
 PelletReasoner createNonBufferingReasoner(org.semanticweb.owlapi.model.OWLOntology ontology)
          
 PelletReasoner createNonBufferingReasoner(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.OWLReasonerConfiguration config)
          
 PelletReasoner createReasoner(org.semanticweb.owlapi.model.OWLOntology ontology)
          
 PelletReasoner createReasoner(org.semanticweb.owlapi.model.OWLOntology ontology, org.semanticweb.owlapi.reasoner.OWLReasonerConfiguration config)
          
static PelletReasonerFactory getInstance()
          Returns a static factory instance that can be used to create reasoners.
 java.lang.String getReasonerName()
          
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PelletReasonerFactory

public PelletReasonerFactory()
Method Detail

getInstance

public static PelletReasonerFactory getInstance()
Returns a static factory instance that can be used to create reasoners.

Returns:
a static factory instance

getReasonerName

public java.lang.String getReasonerName()

Specified by:
getReasonerName in interface org.semanticweb.owlapi.reasoner.OWLReasonerFactory

toString

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

createReasoner

public PelletReasoner createReasoner(org.semanticweb.owlapi.model.OWLOntology ontology)

Specified by:
createReasoner in interface org.semanticweb.owlapi.reasoner.OWLReasonerFactory

createReasoner

public PelletReasoner createReasoner(org.semanticweb.owlapi.model.OWLOntology ontology,
                                     org.semanticweb.owlapi.reasoner.OWLReasonerConfiguration config)
                              throws org.semanticweb.owlapi.reasoner.IllegalConfigurationException

Specified by:
createReasoner in interface org.semanticweb.owlapi.reasoner.OWLReasonerFactory
Throws:
org.semanticweb.owlapi.reasoner.IllegalConfigurationException

createNonBufferingReasoner

public PelletReasoner createNonBufferingReasoner(org.semanticweb.owlapi.model.OWLOntology ontology)

Specified by:
createNonBufferingReasoner in interface org.semanticweb.owlapi.reasoner.OWLReasonerFactory

createNonBufferingReasoner

public PelletReasoner createNonBufferingReasoner(org.semanticweb.owlapi.model.OWLOntology ontology,
                                                 org.semanticweb.owlapi.reasoner.OWLReasonerConfiguration config)
                                          throws org.semanticweb.owlapi.reasoner.IllegalConfigurationException

Specified by:
createNonBufferingReasoner in interface org.semanticweb.owlapi.reasoner.OWLReasonerFactory
Throws:
org.semanticweb.owlapi.reasoner.IllegalConfigurationException


Copyright © 2004 Evren Sirin. All Rights Reserved.