aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/store-query/src/main/java/tools/refinery/store/query/literal/Literals.java
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/store-query/src/main/java/tools/refinery/store/query/literal/Literals.java')
-rw-r--r--subprojects/store-query/src/main/java/tools/refinery/store/query/literal/Literals.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/subprojects/store-query/src/main/java/tools/refinery/store/query/literal/Literals.java b/subprojects/store-query/src/main/java/tools/refinery/store/query/literal/Literals.java
index 2c7e893f..89039352 100644
--- a/subprojects/store-query/src/main/java/tools/refinery/store/query/literal/Literals.java
+++ b/subprojects/store-query/src/main/java/tools/refinery/store/query/literal/Literals.java
@@ -1,11 +1,17 @@
1package tools.refinery.store.query.literal; 1package tools.refinery.store.query.literal;
2 2
3import tools.refinery.store.query.term.Term;
4
3public final class Literals { 5public final class Literals {
4 private Literals() { 6 private Literals() {
5 throw new IllegalStateException("This is a static utility class and should not be instantiated directly"); 7 throw new IllegalStateException("This is a static utility class and should not be instantiated directly");
6 } 8 }
7 9
8 public static <T extends PolarLiteral<T>> T not(PolarLiteral<T> literal) { 10 public static <T extends CanNegate<T>> T not(CanNegate<T> literal) {
9 return literal.negate(); 11 return literal.negate();
10 } 12 }
13
14 public static AssumeLiteral assume(Term<Boolean> term) {
15 return new AssumeLiteral(term);
16 }
11} 17}