diff options
author | Kristóf Marussy <kristof@marussy.com> | 2022-10-19 12:22:14 -0400 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2022-11-05 19:41:16 +0100 |
commit | f7e6301423e380e86dd4bd42409e2c4c9d6aade0 (patch) | |
tree | c5c95c2cdc4e83c6c5514b238bbd3e31c1d09048 /subprojects/language | |
parent | refactor(frontend): minor theme improvements (diff) | |
download | refinery-f7e6301423e380e86dd4bd42409e2c4c9d6aade0.tar.gz refinery-f7e6301423e380e86dd4bd42409e2c4c9d6aade0.tar.zst refinery-f7e6301423e380e86dd4bd42409e2c4c9d6aade0.zip |
refactor: DNF query builder
Diffstat (limited to 'subprojects/language')
-rw-r--r-- | subprojects/language/src/main/java/tools/refinery/language/utils/ContainmentRole.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/subprojects/language/src/main/java/tools/refinery/language/utils/ContainmentRole.java b/subprojects/language/src/main/java/tools/refinery/language/utils/ContainmentRole.java new file mode 100644 index 00000000..708e10a9 --- /dev/null +++ b/subprojects/language/src/main/java/tools/refinery/language/utils/ContainmentRole.java | |||
@@ -0,0 +1,17 @@ | |||
1 | package tools.refinery.language.utils; | ||
2 | |||
3 | import tools.refinery.language.model.problem.PredicateKind; | ||
4 | |||
5 | public enum ContainmentRole { | ||
6 | NONE, | ||
7 | CONTAINED, | ||
8 | CONTAINMENT; | ||
9 | |||
10 | public static ContainmentRole fromPredicateKind(PredicateKind predicateKind) { | ||
11 | return switch (predicateKind) { | ||
12 | case CONTAINED -> CONTAINED; | ||
13 | case CONTAINMENT -> CONTAINMENT; | ||
14 | default -> NONE; | ||
15 | }; | ||
16 | } | ||
17 | } | ||