aboutsummaryrefslogtreecommitdiff
path: root/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java')
-rw-r--r--src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java b/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java
index 85f8ef9..62885be 100644
--- a/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java
+++ b/src/uk/ac/ox/cs/pagoda/reasoner/light/RDFoxTripleManager.java
@@ -93,6 +93,14 @@ public class RDFoxTripleManager {
93 e.printStackTrace(); 93 e.printStackTrace();
94 } 94 }
95 } 95 }
96
97 public void removeTripleByTermIncrementally(Atom atom) {
98 try {
99 m_store.addTriples(getRDFoxTriple(atom), UpdateType.ScheduleForDeletion);
100 } catch (JRDFStoreException e) {
101 e.printStackTrace();
102 }
103 }
96 104
97 public static GroundTerm[] getRDFoxTriple(Atom instance) { 105 public static GroundTerm[] getRDFoxTriple(Atom instance) {
98 if (instance.getArity() == 1) 106 if (instance.getArity() == 1)
@@ -258,5 +266,4 @@ public class RDFoxTripleManager {
258 else 266 else
259 return "\"" + r.m_lexicalForm + "\"^^<" + r.m_datatype.getIRI() + ">"; 267 return "\"" + r.m_lexicalForm + "\"^^<" + r.m_datatype.getIRI() + ">";
260 } 268 }
261
262} 269}