diff options
Diffstat (limited to 'subprojects/store-query/src/main/java/tools/refinery/store/query/view/AnySymbolView.java')
-rw-r--r-- | subprojects/store-query/src/main/java/tools/refinery/store/query/view/AnySymbolView.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/subprojects/store-query/src/main/java/tools/refinery/store/query/view/AnySymbolView.java b/subprojects/store-query/src/main/java/tools/refinery/store/query/view/AnySymbolView.java index 90b27ebb..7e9bf6df 100644 --- a/subprojects/store-query/src/main/java/tools/refinery/store/query/view/AnySymbolView.java +++ b/subprojects/store-query/src/main/java/tools/refinery/store/query/view/AnySymbolView.java | |||
@@ -28,4 +28,12 @@ public sealed interface AnySymbolView extends Constraint permits SymbolView { | |||
28 | boolean get(Model model, Object[] tuple); | 28 | boolean get(Model model, Object[] tuple); |
29 | 29 | ||
30 | Iterable<Object[]> getAll(Model model); | 30 | Iterable<Object[]> getAll(Model model); |
31 | |||
32 | default Iterable<Object[]> getAdjacent(Model model, int slot, Object value) { | ||
33 | throw new IllegalArgumentException("Cannot index slot " + slot); | ||
34 | } | ||
35 | |||
36 | default boolean canIndexSlot(int slot) { | ||
37 | return false; | ||
38 | } | ||
31 | } | 39 | } |