diff options
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.java | 9 |
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 | } |
