net.sourceforge.fluxion.pussycat.manager
Class PussycatSessionManager

java.lang.Object
  extended by net.sourceforge.fluxion.pussycat.manager.PussycatSessionManager

public class PussycatSessionManager
extends java.lang.Object


Constructor Summary
PussycatSessionManager(java.lang.String sessionId)
           
PussycatSessionManager(java.lang.String sessionId, org.semanticweb.owl.model.OWLOntologyManager om)
           
 
Method Summary
 void addOntology(java.net.URI physURI)
           
 void addOntology(java.net.URI physURI, org.semanticweb.owl.model.OWLOntology ontology)
           
 void classify(org.semanticweb.owl.model.OWLOntology ontology)
           
 org.semanticweb.owl.model.OWLOntology getActiveOntology()
           
 org.semanticweb.owl.model.OWLOntology getApplicationOntology()
           
 java.util.Hashtable getConceptGlyphs()
           
 PussycatEntityCacheManager getEntityCacheManager()
           
 java.util.Set<FluxionService> getFluxionServices()
           
 org.semanticweb.owl.model.OWLOntology getLastAddedOntology()
           
 java.util.Hashtable<java.net.URI,org.semanticweb.owl.model.OWLOntology> getOntologies()
           
 org.semanticweb.owl.model.OWLOntologyManager getOntologyManager()
           
 PussycatOntologySearcher getOntologySearcher()
           
 java.util.Set<org.semanticweb.owl.model.OWLOntology> getOntologySet()
           
 ReasonerProgressMonitor getProgressMonitor()
           
 org.mindswap.pellet.owlapi.Reasoner getReasoner()
           
 PussycatResourceHistory getResourceHistory()
           
 java.lang.String getSessionId()
           
 SPIManager getSpiManager()
           
 java.lang.String getUserLevel()
           
 boolean isActive(org.semanticweb.owl.model.OWLOntology ontology)
           
 boolean isAutoCreateBrowserTab()
           
 boolean isAutoFullEntityCaching()
           
 boolean isAutoReasoning()
           
 boolean isReasonerListenForOntologyChanges()
           
 boolean isSearchPreCaching()
           
 org.semanticweb.owl.model.OWLOntology loadOntology(java.net.URI physURI)
           
 java.net.HttpURLConnection proxiedURLConnection(java.net.URL url, java.lang.String serverName)
           
 void realise(org.semanticweb.owl.model.OWLOntology ontology)
           
 void removeAllOntologies()
           
 void removeOntology(java.net.URI physURI)
           
 void setActiveOntology(org.semanticweb.owl.model.OWLOntology ontology)
           
 void setActiveOntology(java.net.URI physURI)
           
 void setApplicationOntology(org.semanticweb.owl.model.OWLOntology ontology)
           
 void setAutoCreateBrowserTab(boolean auto)
           
 void setAutoFullEntityCaching(boolean auto)
           
 void setAutoReasoning(boolean auto)
           
 void setFluxionServices(java.util.Set<FluxionService> fluxionServices)
           
 void setOntologyManager(org.semanticweb.owl.model.OWLOntologyManager om)
           
 void setPelletLogLevel(java.util.logging.Level level)
           
 void setProgressMonitor(ReasonerProgressMonitor monitor)
           
 void setReasoner(org.mindswap.pellet.owlapi.Reasoner reasoner)
           
 void setReasonerListenForOntologyChanges(boolean listen)
           
 void setSearchPreCaching(boolean precache)
           
 void setSessionProxy(java.lang.String proxyHost, int proxyPort, java.lang.String nonProxyHosts)
           
 void setSpiManager(SPIManager spiManager)
           
 void setUserLevel(java.lang.String level)
           
 void unloadAllOntologies()
           
 void unloadOntology(java.net.URI physURI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PussycatSessionManager

public PussycatSessionManager(java.lang.String sessionId)
                       throws PussycatException
Throws:
PussycatException

PussycatSessionManager

public PussycatSessionManager(java.lang.String sessionId,
                              org.semanticweb.owl.model.OWLOntologyManager om)
                       throws PussycatException
Throws:
PussycatException
Method Detail

getSessionId

public java.lang.String getSessionId()

getFluxionServices

public java.util.Set<FluxionService> getFluxionServices()

setFluxionServices

public void setFluxionServices(java.util.Set<FluxionService> fluxionServices)

getOntologyManager

public org.semanticweb.owl.model.OWLOntologyManager getOntologyManager()

setOntologyManager

public void setOntologyManager(org.semanticweb.owl.model.OWLOntologyManager om)

getEntityCacheManager

public PussycatEntityCacheManager getEntityCacheManager()

setProgressMonitor

public void setProgressMonitor(ReasonerProgressMonitor monitor)

getProgressMonitor

public ReasonerProgressMonitor getProgressMonitor()

getOntologySearcher

public PussycatOntologySearcher getOntologySearcher()

setApplicationOntology

public void setApplicationOntology(org.semanticweb.owl.model.OWLOntology ontology)

getApplicationOntology

public org.semanticweb.owl.model.OWLOntology getApplicationOntology()

loadOntology

public org.semanticweb.owl.model.OWLOntology loadOntology(java.net.URI physURI)
                                                   throws org.semanticweb.owl.model.OWLException
Throws:
org.semanticweb.owl.model.OWLException

addOntology

public void addOntology(java.net.URI physURI)
                 throws org.semanticweb.owl.model.OWLException,
                        PussycatException
Throws:
org.semanticweb.owl.model.OWLException
PussycatException

addOntology

public void addOntology(java.net.URI physURI,
                        org.semanticweb.owl.model.OWLOntology ontology)
                 throws org.semanticweb.owl.model.OWLException,
                        PussycatException
Throws:
org.semanticweb.owl.model.OWLException
PussycatException

setActiveOntology

public void setActiveOntology(java.net.URI physURI)
                       throws org.semanticweb.owl.model.OWLException,
                              PussycatException
Throws:
org.semanticweb.owl.model.OWLException
PussycatException

setActiveOntology

public void setActiveOntology(org.semanticweb.owl.model.OWLOntology ontology)
                       throws org.semanticweb.owl.model.OWLException,
                              PussycatException
Throws:
org.semanticweb.owl.model.OWLException
PussycatException

getActiveOntology

public org.semanticweb.owl.model.OWLOntology getActiveOntology()

unloadOntology

public void unloadOntology(java.net.URI physURI)

unloadAllOntologies

public void unloadAllOntologies()

removeOntology

public void removeOntology(java.net.URI physURI)

removeAllOntologies

public void removeAllOntologies()

getOntologies

public java.util.Hashtable<java.net.URI,org.semanticweb.owl.model.OWLOntology> getOntologies()

getOntologySet

public java.util.Set<org.semanticweb.owl.model.OWLOntology> getOntologySet()

getResourceHistory

public PussycatResourceHistory getResourceHistory()

classify

public void classify(org.semanticweb.owl.model.OWLOntology ontology)
              throws org.semanticweb.owl.model.OWLException,
                     org.mindswap.pellet.exceptions.InconsistentOntologyException
Throws:
org.semanticweb.owl.model.OWLException
org.mindswap.pellet.exceptions.InconsistentOntologyException

realise

public void realise(org.semanticweb.owl.model.OWLOntology ontology)
             throws org.semanticweb.owl.model.OWLException,
                    org.semanticweb.owl.inference.OWLReasonerException
Throws:
org.semanticweb.owl.model.OWLException
org.semanticweb.owl.inference.OWLReasonerException

getLastAddedOntology

public org.semanticweb.owl.model.OWLOntology getLastAddedOntology()

getReasoner

public org.mindswap.pellet.owlapi.Reasoner getReasoner()

setReasoner

public void setReasoner(org.mindswap.pellet.owlapi.Reasoner reasoner)

getConceptGlyphs

public java.util.Hashtable getConceptGlyphs()

isActive

public boolean isActive(org.semanticweb.owl.model.OWLOntology ontology)

setUserLevel

public void setUserLevel(java.lang.String level)
                  throws PussycatException
Throws:
PussycatException

getUserLevel

public java.lang.String getUserLevel()

setAutoCreateBrowserTab

public void setAutoCreateBrowserTab(boolean auto)

isAutoCreateBrowserTab

public boolean isAutoCreateBrowserTab()

setAutoReasoning

public void setAutoReasoning(boolean auto)

isAutoReasoning

public boolean isAutoReasoning()

setAutoFullEntityCaching

public void setAutoFullEntityCaching(boolean auto)

isAutoFullEntityCaching

public boolean isAutoFullEntityCaching()

setSearchPreCaching

public void setSearchPreCaching(boolean precache)

isSearchPreCaching

public boolean isSearchPreCaching()

setReasonerListenForOntologyChanges

public void setReasonerListenForOntologyChanges(boolean listen)

isReasonerListenForOntologyChanges

public boolean isReasonerListenForOntologyChanges()

setPelletLogLevel

public void setPelletLogLevel(java.util.logging.Level level)

setSessionProxy

public void setSessionProxy(java.lang.String proxyHost,
                            int proxyPort,
                            java.lang.String nonProxyHosts)

proxiedURLConnection

public java.net.HttpURLConnection proxiedURLConnection(java.net.URL url,
                                                       java.lang.String serverName)
                                                throws java.io.IOException,
                                                       PussycatException
Throws:
java.io.IOException
PussycatException

setSpiManager

public void setSpiManager(SPIManager spiManager)

getSpiManager

public SPIManager getSpiManager()


Copyright © 2010. All Rights Reserved.