diff options
Diffstat (limited to 'subprojects/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java')
-rw-r--r-- | subprojects/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/subprojects/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java b/subprojects/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java index 0f3bd3ee..d6ece1ea 100644 --- a/subprojects/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java +++ b/subprojects/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java | |||
@@ -23,7 +23,7 @@ public class ProblemFormatter extends AbstractJavaFormatter { | |||
23 | protected void format(Problem problem, IFormattableDocument doc) { | 23 | protected void format(Problem problem, IFormattableDocument doc) { |
24 | doc.prepend(problem, this::noSpace); | 24 | doc.prepend(problem, this::noSpace); |
25 | var region = regionFor(problem); | 25 | var region = regionFor(problem); |
26 | doc.append(region.keyword("problem"), this::oneSpace); | 26 | doc.prepend(region.feature(ProblemPackage.Literals.NAMED_ELEMENT__NAME), this::oneSpace); |
27 | doc.prepend(region.keyword("."), this::noSpace); | 27 | doc.prepend(region.keyword("."), this::noSpace); |
28 | appendNewLines(doc, region.keyword("."), this::twoNewLines); | 28 | appendNewLines(doc, region.keyword("."), this::twoNewLines); |
29 | for (var statement : problem.getStatements()) { | 29 | for (var statement : problem.getStatements()) { |
@@ -132,10 +132,11 @@ public class ProblemFormatter extends AbstractJavaFormatter { | |||
132 | } | 132 | } |
133 | } | 133 | } |
134 | 134 | ||
135 | protected void format(IndividualDeclaration individualDeclaration, IFormattableDocument doc) { | 135 | protected void format(NodeDeclaration nodeDeclaration, IFormattableDocument doc) { |
136 | surroundNewLines(doc, individualDeclaration, this::singleNewLine); | 136 | surroundNewLines(doc, nodeDeclaration, this::singleNewLine); |
137 | var region = regionFor(individualDeclaration); | 137 | var region = regionFor(nodeDeclaration); |
138 | doc.append(region.keyword("indiv"), this::oneSpace); | 138 | doc.append(region.keyword("declare"), this::oneSpace); |
139 | doc.append(region.feature(ProblemPackage.Literals.NODE_DECLARATION__KIND), this::oneSpace); | ||
139 | formatList(region, ",", doc); | 140 | formatList(region, ",", doc); |
140 | doc.prepend(region.keyword("."), this::noSpace); | 141 | doc.prepend(region.keyword("."), this::noSpace); |
141 | } | 142 | } |