aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/language-semantics
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2023-11-03 03:19:51 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2023-11-03 03:21:37 +0100
commit6ca3a351a93679fbfbd847f0a9d6c09569906027 (patch)
treed9a349ec75cec07f4e4b9bd9de0f4bff68a98405 /subprojects/language-semantics
parentfeat: model semantics facade (diff)
downloadrefinery-6ca3a351a93679fbfbd847f0a9d6c09569906027.tar.gz
refinery-6ca3a351a93679fbfbd847f0a9d6c09569906027.tar.zst
refinery-6ca3a351a93679fbfbd847f0a9d6c09569906027.zip
refactor(langauge-web): use generator facades
Diffstat (limited to 'subprojects/language-semantics')
-rw-r--r--subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/model/ModelInitializer.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/model/ModelInitializer.java b/subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/model/ModelInitializer.java
index a0081041..a05e647d 100644
--- a/subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/model/ModelInitializer.java
+++ b/subprojects/language-semantics/src/main/java/tools/refinery/language/semantics/model/ModelInitializer.java
@@ -68,7 +68,7 @@ public class ModelInitializer {
68 68
69 private final Map<AnyPartialSymbol, Relation> inverseTrace = new HashMap<>(); 69 private final Map<AnyPartialSymbol, Relation> inverseTrace = new HashMap<>();
70 70
71 private Map<Relation, PartialRelation> relationTrace; 71 private final Map<Relation, PartialRelation> relationTrace = new LinkedHashMap<>();
72 72
73 private final MetamodelBuilder metamodelBuilder = Metamodel.builder(); 73 private final MetamodelBuilder metamodelBuilder = Metamodel.builder();
74 74
@@ -128,7 +128,6 @@ public class ModelInitializer {
128 collectMetamodel(); 128 collectMetamodel();
129 metamodel = metamodelBuilder.build(); 129 metamodel = metamodelBuilder.build();
130 collectAssertions(); 130 collectAssertions();
131 relationTrace = new LinkedHashMap<>(relationInfoMap.size());
132 int nodeCount = getNodeCount(); 131 int nodeCount = getNodeCount();
133 var modelSeedBuilder = ModelSeed.builder(nodeCount); 132 var modelSeedBuilder = ModelSeed.builder(nodeCount);
134 for (var entry : relationInfoMap.entrySet()) { 133 for (var entry : relationInfoMap.entrySet()) {