aboutsummaryrefslogtreecommitdiff
path: root/src/uk/ac/ox/cs/pagoda/reasoner
diff options
context:
space:
mode:
authoryujiao <yujiao.zhou@gmail.com>2015-05-25 22:07:14 -0700
committeryujiao <yujiao.zhou@gmail.com>2015-05-25 22:07:14 -0700
commit4f98cb7df7f2921808d825cdcd82f95a0899640e (patch)
treefad60a143e8f6a300c24900b53d9a32af2875e24 /src/uk/ac/ox/cs/pagoda/reasoner
parente02ad77cefc3005e36ae48fe47bf7914007f094a (diff)
downloadACQuA-4f98cb7df7f2921808d825cdcd82f95a0899640e.tar.gz
ACQuA-4f98cb7df7f2921808d825cdcd82f95a0899640e.zip
fixed a bug in the process of generating gap tuples, see test in
TestGapMappedToLower.java
Diffstat (limited to 'src/uk/ac/ox/cs/pagoda/reasoner')
-rw-r--r--src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java3
-rw-r--r--src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java4
2 files changed, 4 insertions, 3 deletions
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
index 17838ae..55ecb81 100644
--- a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
+++ b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
@@ -145,7 +145,8 @@ public class MyQueryReasoner extends QueryReasoner {
145 trackingStore.materialise("saturate named individuals", originalMarkProgram); 145 trackingStore.materialise("saturate named individuals", originalMarkProgram);
146 146
147// materialiseFullUpper(); 147// materialiseFullUpper();
148 GapByStore4ID gap = new GapByStore4ID(trackingStore); 148// GapByStore4ID gap = new GapByStore4ID(trackingStore);
149 GapByStore4ID gap = new GapByStore4ID2(trackingStore, rlLowerStore);
149 trackingStore.materialiseFoldedly(program, gap); 150 trackingStore.materialiseFoldedly(program, gap);
150 predicatesWithGap = gap.getPredicatesWithGap(); 151 predicatesWithGap = gap.getPredicatesWithGap();
151 gap.clear(); 152 gap.clear();
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java b/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java
index 11588ce..79be8aa 100644
--- a/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java
+++ b/src/uk/ac/ox/cs/pagoda/reasoner/light/BasicQueryEngine.java
@@ -309,8 +309,8 @@ public class BasicQueryEngine extends RDFoxQueryEngine {
309 309
310 private UFS<String> equalityGroups = null; 310 private UFS<String> equalityGroups = null;
311 311
312 public UFS<String> getEqualityGroups() { 312 public UFS<String> getEqualityGroups(boolean reuse) {
313 if (equalityGroups != null) return equalityGroups; 313 if (reuse && equalityGroups != null) return equalityGroups;
314 314
315 equalityGroups = new UFS<String>(); 315 equalityGroups = new UFS<String>();
316 316