You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by an...@apache.org on 2011/04/06 17:43:31 UTC
svn commit: r1089499 -
/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java
Author: anuzzolese
Date: Wed Apr 6 15:43:31 2011
New Revision: 1089499
URL: http://svn.apache.org/viewvc?rev=1089499&view=rev
Log:
STANBOL-145 Updated the ontology network manager.
Modified:
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java
Modified: incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java
URL: http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java?rev=1089499&r1=1089498&r2=1089499&view=diff
==============================================================================
--- incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java (original)
+++ incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ONManagerImpl.java Wed Apr 6 15:43:31 2011
@@ -38,7 +38,6 @@ import org.apache.stanbol.ontologymanage
import org.apache.stanbol.ontologymanager.ontonet.impl.registry.model.impl.RegistryLoaderImpl;
import org.apache.stanbol.ontologymanager.ontonet.impl.session.SessionManagerImpl;
import org.apache.stanbol.ontologymanager.ontonet.impl.session.ScopeSessionSynchronizer;
-import org.apache.stanbol.ontologymanager.store.api.PersistenceStore;
import org.osgi.service.component.ComponentContext;
import org.semanticweb.owlapi.apibinding.OWLManager;
import org.semanticweb.owlapi.io.FileDocumentSource;
@@ -115,9 +114,7 @@ public class ONManagerImpl implements ON
@Reference
private WeightedTcProvider wtcp;
- @Reference
- private PersistenceStore persistenceStore;
-
+ private ClerezzaOntologyStorage storage;
//private ClerezzaOntologyStorage storage;
/*
@@ -153,21 +150,17 @@ public class ONManagerImpl implements ON
* null. So create the object only if both are not null.
*/
- /*
- * NOW WE USE THE STANBOL PERSISTENCE STORE.
- *
if (tcm != null && wtcp != null) storage = new ClerezzaOntologyStorage(tcm, wtcp);
// Manage this in-memory, so it won't have to be null.
else {
storage = new InMemoryOntologyStorage();
}
- */
// Now create everything that depends on the Storage object.
// These may require the OWL cache manager
- ontologySpaceFactory = new OntologySpaceFactoryImpl(scopeRegistry, persistenceStore);
+ ontologySpaceFactory = new OntologySpaceFactoryImpl(scopeRegistry, storage);
ontologyScopeFactory = new OntologyScopeFactoryImpl(scopeRegistry, ontologySpaceFactory);
ontologyScopeFactory.addScopeEventListener(oIndex);
@@ -179,7 +172,7 @@ public class ONManagerImpl implements ON
// storage = new FISEPersistenceStorage();
sessionManager = new SessionManagerImpl(IRI.create("http://kres.iks-project.eu/"),
- getScopeRegistry(), persistenceStore);
+ getScopeRegistry(), storage);
sessionManager.addSessionListener(new ScopeSessionSynchronizer(this));
}
@@ -402,8 +395,8 @@ public class ONManagerImpl implements ON
return ontologySpaceFactory;
}
- public PersistenceStore getOntologyStore() {
- return persistenceStore;
+ public ClerezzaOntologyStorage getOntologyStore() {
+ return storage;
}
public OWLOntologyManager getOwlCacheManager() {