clearing out inference rebuild model (might be left over in DBs from 1.2)

This commit is contained in:
stellamit 2011-07-06 20:07:54 +00:00
parent 20f39dc25c
commit d6112ea52a

View file

@ -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);
}