diff options
author | 2024-01-31 02:00:09 +0100 | |
---|---|---|
committer | 2024-01-31 18:45:13 +0100 | |
commit | c63126d2f1ce5f571c316b37e00fb43d2da7c7d3 (patch) | |
tree | 16e9dd04624565f7c9ccedd17749a9f264e89cb0 /subprojects/language/src/testFixtures | |
parent | fix(build): avoid cyclic dependency (diff) | |
download | refinery-c63126d2f1ce5f571c316b37e00fb43d2da7c7d3.tar.gz refinery-c63126d2f1ce5f571c316b37e00fb43d2da7c7d3.tar.zst refinery-c63126d2f1ce5f571c316b37e00fb43d2da7c7d3.zip |
refactor(language): module and node declarations
* New default file extension: .refinery (.problem is also supported).
* Add module keyword for self-contained modules.
* Rename indiv declarations to atom declaration.
* Add node and multi declarations for explicitly declared nodes and
multi-objects, respectively.
Diffstat (limited to 'subprojects/language/src/testFixtures')
-rw-r--r-- | subprojects/language/src/testFixtures/java/tools/refinery/language/model/tests/utils/WrappedProblem.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/subprojects/language/src/testFixtures/java/tools/refinery/language/model/tests/utils/WrappedProblem.java b/subprojects/language/src/testFixtures/java/tools/refinery/language/model/tests/utils/WrappedProblem.java index fc51ff57..58bfce44 100644 --- a/subprojects/language/src/testFixtures/java/tools/refinery/language/model/tests/utils/WrappedProblem.java +++ b/subprojects/language/src/testFixtures/java/tools/refinery/language/model/tests/utils/WrappedProblem.java | |||
@@ -67,8 +67,9 @@ public record WrappedProblem(Problem problem) { | |||
67 | return ProblemNavigationUtil.named(problem.getNodes(), name); | 67 | return ProblemNavigationUtil.named(problem.getNodes(), name); |
68 | } | 68 | } |
69 | 69 | ||
70 | public Node individualNode(String name) { | 70 | public Node atomNode(String name) { |
71 | var uniqueNodes = statementsOfType(IndividualDeclaration.class) | 71 | var uniqueNodes = statementsOfType(NodeDeclaration.class) |
72 | .filter(declaration -> declaration.getKind() == NodeKind.ATOM) | ||
72 | .flatMap(declaration -> declaration.getNodes().stream()); | 73 | .flatMap(declaration -> declaration.getNodes().stream()); |
73 | return ProblemNavigationUtil.named(uniqueNodes, name); | 74 | return ProblemNavigationUtil.named(uniqueNodes, name); |
74 | } | 75 | } |