clearing out inference rebuild model (might be left over in DBs from 1.2)
This commit is contained in:
parent
20f39dc25c
commit
d6112ea52a
1 changed files with 7 additions and 1 deletions
|
@ -21,7 +21,6 @@ import com.hp.hpl.jena.rdf.listeners.StatementListener;
|
|||
import com.hp.hpl.jena.rdf.model.Literal;
|
||||
import com.hp.hpl.jena.rdf.model.Model;
|
||||
import com.hp.hpl.jena.rdf.model.ModelFactory;
|
||||
import com.hp.hpl.jena.rdf.model.Property;
|
||||
import com.hp.hpl.jena.rdf.model.RDFNode;
|
||||
import com.hp.hpl.jena.rdf.model.Resource;
|
||||
import com.hp.hpl.jena.rdf.model.ResourceFactory;
|
||||
|
@ -73,6 +72,13 @@ public class SimpleReasoner extends StatementListener {
|
|||
this.inferenceRebuildModel = inferenceRebuildModel;
|
||||
this.scratchpadModel = scratchpadModel;
|
||||
|
||||
inferenceRebuildModel.enterCriticalSection(Lock.WRITE);
|
||||
try {
|
||||
inferenceRebuildModel.removeAll();
|
||||
} finally {
|
||||
inferenceRebuildModel.leaveCriticalSection();
|
||||
}
|
||||
|
||||
aboxModel.register(this);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue