diff options
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.java | 8 |
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 @@ | |||
1 | package tools.refinery.store.query.literal; | 1 | package tools.refinery.store.query.literal; |
2 | 2 | ||
3 | import tools.refinery.store.query.term.Term; | ||
4 | |||
3 | public final class Literals { | 5 | public 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 | } |