From: <jm...@us...> - 2014-06-10 09:23:34
|
Revision: 4186 http://sourceforge.net/p/eulergui/code/4186 Author: jmvanel Date: 2014-06-10 09:23:28 +0000 (Tue, 10 Jun 2014) Log Message: ----------- - all action blocks are executed in the same thread T (for Jena TDB) actions are put in a thread safe queue: TripleStoreTDBThread fills the queue; thread T consumes the queue TODO API must be able to retrieve the results, for example via a Future - move ITripleStore to deductions.runtime.rdf.triplestore - TestTripleStoreTDB PASSES ! Modified Paths: -------------- trunk/eulergui/html/documentation.html trunk/eulergui/src/main/java/eulergui/inference/InferenceEngine.java trunk/eulergui/src/main/java/eulergui/inference/N3TranslatorInferenceEngine.java trunk/eulergui/src/main/java/eulergui/inference/clips/CLIPSInferenceEngine.java trunk/eulergui/src/main/java/eulergui/inference/codd/CoddInferenceEngine.java trunk/eulergui/src/main/java/eulergui/inference/cwm/CwmInferenceEngine.java trunk/eulergui/src/main/java/eulergui/inference/drools/DroolsInferenceEngine.java trunk/eulergui/src/main/java/eulergui/inference/drools/impl/DroolsTripleHandler.java trunk/eulergui/src/main/java/eulergui/inference/drools/impl/N3JavaMappingBuiltin.java trunk/eulergui/src/main/java/eulergui/inference/fuxi/FuxiInferenceEngine.java trunk/eulergui/src/main/java/eulergui/inference/nars/NARSInferenceEngine.java trunk/eulergui/src/main/java/eulergui/inference/reasoner4j/Reasoner4JInferenceEngineFactory.java trunk/eulergui/src/main/java/eulergui/inference/yap/YapInferenceEngine.java trunk/eulergui/src/main/java/eulergui/rdf/StorageTripleHandler.java trunk/eulergui/src/main/java/unif/AbstractTripleStore.java trunk/eulergui/src/main/java/unif/DatatypeHelper.java trunk/eulergui/src/main/java/unif/FieldBehavior.java trunk/eulergui/src/main/java/unif/GUIHelper.java trunk/eulergui/src/main/java/unif/ITripleStoreRETE.java trunk/eulergui/src/main/java/unif/ObjectBehavior.java trunk/eulergui/src/main/java/unif/ObjectTripleHandler.java trunk/eulergui/src/main/java/unif/TripleLoadStore.java trunk/eulergui/src/main/java/unif/TripleStoreDrools.java trunk/eulergui/src/main/scala/deductions/runtime/RuleBasedApplicationHelper.scala trunk/eulergui/src/main/scala/deductions/runtime/rdf/ITripleStoreSPARQL.scala trunk/eulergui/src/main/scala/deductions/runtime/rdf/jena/TripleStoreJena.scala trunk/eulergui/src/main/scala/deductions/runtime/rdf/jena/TripleStoreTDB.scala trunk/eulergui/src/main/scala/deductions/runtime/rdf/jena/TripleStoreTDBThread.scala trunk/eulergui/src/main/scala/deductions/runtime/rdf/jena/TripleStoreTDBimpl.scala trunk/eulergui/src/main/scala/deductions/runtime/rdf/triplestore/ITripleStore.scala trunk/eulergui/src/main/scala/deductions/runtime/swing/TripleComboBoxes.scala trunk/eulergui/src/main/scala/deductions/runtime/swing/URIForDisplay.scala trunk/eulergui/src/main/scala/deductions/runtime/swing/components/TripleTextEditor.scala trunk/eulergui/src/main/scala/deductions/runtime/swing/components/form/N3Form.scala trunk/eulergui/src/main/scala/eulergui/gui/actions/LaunchGeneratedAction.scala trunk/eulergui/src/main/scala/eulergui/gui/controller/ApplicationKB.scala trunk/eulergui/src/main/scala/eulergui/gui/main/ToolsManagement.scala trunk/eulergui/src/main/scala/eulergui/rdf/TripleStoreHelper.scala trunk/eulergui/src/main/scala/eulergui/rdf/TripleStoreSimple.scala trunk/eulergui/src/test/java/eulergui/rdf/TestURIKBExtractor.java trunk/eulergui/src/test/java/samples/N3DroolsEngineStressTest.java trunk/eulergui/src/test/scala/deductions/runtime/RuleBasedApplicationStarterTest.scala trunk/eulergui/src/test/scala/deductions/runtime/rdf/jena/TestTripleStoreTDB.scala Added Paths: ----------- trunk/eulergui/src/main/scala/deductions/runtime/rdf/jena/ActionBlockingQueue.scala This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |