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.Literal;
|
||||||
import com.hp.hpl.jena.rdf.model.Model;
|
import com.hp.hpl.jena.rdf.model.Model;
|
||||||
import com.hp.hpl.jena.rdf.model.ModelFactory;
|
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.RDFNode;
|
||||||
import com.hp.hpl.jena.rdf.model.Resource;
|
import com.hp.hpl.jena.rdf.model.Resource;
|
||||||
import com.hp.hpl.jena.rdf.model.ResourceFactory;
|
import com.hp.hpl.jena.rdf.model.ResourceFactory;
|
||||||
|
@ -73,6 +72,13 @@ public class SimpleReasoner extends StatementListener {
|
||||||
this.inferenceRebuildModel = inferenceRebuildModel;
|
this.inferenceRebuildModel = inferenceRebuildModel;
|
||||||
this.scratchpadModel = scratchpadModel;
|
this.scratchpadModel = scratchpadModel;
|
||||||
|
|
||||||
|
inferenceRebuildModel.enterCriticalSection(Lock.WRITE);
|
||||||
|
try {
|
||||||
|
inferenceRebuildModel.removeAll();
|
||||||
|
} finally {
|
||||||
|
inferenceRebuildModel.leaveCriticalSection();
|
||||||
|
}
|
||||||
|
|
||||||
aboxModel.register(this);
|
aboxModel.register(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue