Skip to content

Commit d35513b

Browse files
committed
fix: several minor issues found while working on the FeatureModel editor
1 parent a3a1411 commit d35513b

File tree

15 files changed

+487
-133
lines changed

15 files changed

+487
-133
lines changed

mps/modules/org.modelix.mps.notation.impl.baseLanguage/org.modelix.mps.notation.impl.baseLanguage.msd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
</dependencies>
2020
<languageVersions>
2121
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="12" />
22+
<language slang="l:774bf8a0-62e5-41e1-af63-f4812e60e48b:jetbrains.mps.baseLanguage.checkedDots" version="0" />
2223
<language slang="l:fd392034-7849-419d-9071-12563d152375:jetbrains.mps.baseLanguage.closures" version="0" />
2324
<language slang="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" version="2" />
2425
<language slang="l:515552c7-fcc0-4ab4-9789-2f3c49344e85:jetbrains.mps.baseLanguage.varVariable" version="0" />

mps/modules/org.modelix.mps.notation/models/org.modelix.mps.notation.editor.mps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@
570570
</node>
571571
</node>
572572
<node concept="24kQdi" id="CUW2QYOnla">
573-
<ref role="1XX52x" to="f8gn:CUW2QYOmUP" resolve="WithIdentCell" />
573+
<ref role="1XX52x" to="f8gn:CUW2QYOmUP" resolve="WithIndentCell" />
574574
<node concept="3EZMnI" id="CUW2QYOnw_" role="2wV5jI">
575575
<node concept="3EZMnI" id="CUW2QYOnys" role="3EZMnx">
576576
<node concept="VPM3Z" id="CUW2QYOnyu" role="3F10Kt" />

mps/modules/org.modelix.mps.notation/models/org.modelix.mps.notation.structure.mps

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@
243243
</node>
244244
<node concept="1TIwiD" id="CUW2QYOmUP">
245245
<property role="EcuMT" value="737165568294088373" />
246-
<property role="TrG5h" value="WithIdentCell" />
246+
<property role="TrG5h" value="WithIndentCell" />
247247
<property role="34LRSv" value="indented" />
248248
<ref role="1TJDcQ" node="7dm8yUsMxww" resolve="Cell" />
249249
<node concept="1TJgyj" id="CUW2QYOnl8" role="1TKVEi">

mps/modules/org.modelix.mps.react/generator/templates/[email protected]

Lines changed: 155 additions & 52 deletions
Large diffs are not rendered by default.

mps/modules/org.modelix.mps.react/models/org.modelix.mps.react.editor.mps

Lines changed: 64 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,13 @@
134134
<property id="1238091709220" name="labelName" index="1413C4" />
135135
</concept>
136136
<concept id="1223387125302" name="jetbrains.mps.lang.editor.structure.QueryFunction_Boolean" flags="in" index="3nzxsE" />
137+
<concept id="1165424453110" name="jetbrains.mps.lang.editor.structure.CellMenuPart_Generic_Item" flags="ng" index="1oHujT">
138+
<property id="1165424453111" name="matchingText" index="1oHujS" />
139+
<child id="1165424453112" name="handlerFunction" index="1oHujR" />
140+
</concept>
141+
<concept id="1165424657443" name="jetbrains.mps.lang.editor.structure.CellMenuPart_Generic_Item_Handler" flags="in" index="1oIgkG" />
137142
<concept id="1088185857835" name="jetbrains.mps.lang.editor.structure.InlineEditorComponent" flags="ig" index="1sVBvm" />
143+
<concept id="1174088067129" name="jetbrains.mps.lang.editor.structure.CellMenuPart_ReplaceChildPrimary" flags="ng" index="1t6y$C" />
138144
<concept id="1215007762405" name="jetbrains.mps.lang.editor.structure.FloatStyleClassItem" flags="ln" index="3$6MrZ">
139145
<property id="1215007802031" name="value" index="3$6WeP" />
140146
</concept>
@@ -166,6 +172,7 @@
166172
</concept>
167173
<concept id="1073389882823" name="jetbrains.mps.lang.editor.structure.CellModel_RefNode" flags="sg" stub="730538219795960754" index="3F1sOY" />
168174
<concept id="1073390211982" name="jetbrains.mps.lang.editor.structure.CellModel_RefNodeList" flags="sg" stub="2794558372793454595" index="3F2HdR" />
175+
<concept id="1163613822479" name="jetbrains.mps.lang.editor.structure.CellMenuPart_Abstract_editedNode" flags="nn" index="3GMtW1" />
169176
<concept id="5624877018226900666" name="jetbrains.mps.lang.editor.structure.TransformationMenu" flags="ng" index="3ICUPy" />
170177
<concept id="6684862045052272180" name="jetbrains.mps.lang.editor.structure.QueryFunctionParameter_SubstituteMenu_NodeToWrap" flags="ng" index="3N4pyC" />
171178
<concept id="6684862045052059649" name="jetbrains.mps.lang.editor.structure.QueryFunction_SubstituteMenu_WrapperHandler" flags="ig" index="3N5aqt" />
@@ -310,11 +317,15 @@
310317
</language>
311318
<language id="aee9cad2-acd4-4608-aef2-0004f6a1cdbd" name="jetbrains.mps.lang.actions">
312319
<concept id="5979988948250981289" name="jetbrains.mps.lang.actions.structure.SNodeCreatorAndInitializer" flags="nn" index="2fJWfE" />
320+
<concept id="767145758118872830" name="jetbrains.mps.lang.actions.structure.NF_Link_SetNewChildOperation" flags="nn" index="2DeJnY" />
313321
</language>
314322
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
315323
<concept id="1177026924588" name="jetbrains.mps.lang.smodel.structure.RefConcept_Reference" flags="nn" index="chp4Y">
316324
<reference id="1177026940964" name="conceptDeclaration" index="cht4Q" />
317325
</concept>
326+
<concept id="1138757581985" name="jetbrains.mps.lang.smodel.structure.Link_SetNewChildOperation" flags="nn" index="zfrQC">
327+
<reference id="1139880128956" name="concept" index="1A9B2P" />
328+
</concept>
318329
<concept id="2396822768958367367" name="jetbrains.mps.lang.smodel.structure.AbstractTypeCastExpression" flags="nn" index="$5XWr">
319330
<child id="6733348108486823193" name="leftExpression" index="1m5AlR" />
320331
<child id="3906496115198199033" name="conceptArgument" index="3oSUPX" />
@@ -386,10 +397,10 @@
386397
</node>
387398
</node>
388399
</node>
389-
<node concept="3F0ifn" id="3DO$SWhXWN8" role="3EZMnx">
390-
<property role="3F0ifm" value=":" />
391-
<node concept="11L4FC" id="2vPZMAnjms6" role="3F10Kt">
392-
<property role="VOm3f" value="true" />
400+
<node concept="3F0ifn" id="1jx6J5tpNQm" role="3EZMnx">
401+
<property role="3F0ifm" value="{" />
402+
<node concept="3mYdg7" id="1jx6J5tpUK6" role="3F10Kt">
403+
<property role="1413C4" value="curly" />
393404
</node>
394405
</node>
395406
<node concept="2iRfu4" id="1pvyisdcXlD" role="2iSdaV" />
@@ -403,6 +414,16 @@
403414
</node>
404415
<node concept="2iRfu4" id="1pvyisdcXmi" role="2iSdaV" />
405416
</node>
417+
<node concept="3EZMnI" id="1jx6J5tpNQp" role="3EZMnx">
418+
<node concept="VPM3Z" id="1jx6J5tpNQr" role="3F10Kt" />
419+
<node concept="3F0ifn" id="1jx6J5tpNQt" role="3EZMnx">
420+
<property role="3F0ifm" value="}" />
421+
<node concept="3mYdg7" id="1jx6J5tpUK5" role="3F10Kt">
422+
<property role="1413C4" value="curly" />
423+
</node>
424+
</node>
425+
<node concept="2iRfu4" id="1jx6J5tpNQu" role="2iSdaV" />
426+
</node>
406427
<node concept="3EZMnI" id="G39ofCCf70" role="AHCbl">
407428
<node concept="PMmxH" id="G39ofCCf71" role="3EZMnx">
408429
<ref role="PMmxG" to="tpco:2wZex4PafBj" resolve="alias" />
@@ -1314,6 +1335,29 @@
13141335
</node>
13151336
<node concept="3F1sOY" id="4Dhs5NhS2kP" role="3EZMnx">
13161337
<ref role="1NtTu8" to="8xo1:4Dhs5NhRRr2" resolve="type" />
1338+
<node concept="OXEIz" id="1QL3pjtKLt0" role="P5bDN">
1339+
<node concept="1t6y$C" id="1QL3pjtKLt1" role="OY2wv" />
1340+
<node concept="1oHujT" id="1QL3pjtKLt3" role="OY2wv">
1341+
<property role="1oHujS" value="nulltype" />
1342+
<node concept="1oIgkG" id="1QL3pjtKLt5" role="1oHujR">
1343+
<node concept="3clFbS" id="1QL3pjtKLt7" role="2VODD2">
1344+
<node concept="3clFbF" id="1QL3pjtKSpk" role="3cqZAp">
1345+
<node concept="2OqwBi" id="1QL3pjtKT3u" role="3clFbG">
1346+
<node concept="2OqwBi" id="1QL3pjtKS$o" role="2Oq$k0">
1347+
<node concept="3GMtW1" id="1QL3pjtKSpj" role="2Oq$k0" />
1348+
<node concept="3TrEf2" id="1QL3pjtKSNq" role="2OqNvi">
1349+
<ref role="3Tt5mk" to="8xo1:4Dhs5NhRRr2" resolve="type" />
1350+
</node>
1351+
</node>
1352+
<node concept="2DeJnY" id="1QL3pjtKTnQ" role="2OqNvi">
1353+
<ref role="1A9B2P" to="tpee:hxvX6za" resolve="NullType" />
1354+
</node>
1355+
</node>
1356+
</node>
1357+
</node>
1358+
</node>
1359+
</node>
1360+
</node>
13171361
</node>
13181362
<node concept="2iRfu4" id="4Dhs5NhS2kw" role="2iSdaV" />
13191363
</node>
@@ -1460,6 +1504,12 @@
14601504
<property role="VOm3f" value="true" />
14611505
</node>
14621506
</node>
1507+
<node concept="3F0ifn" id="1jx6J5tryIt" role="3EZMnx">
1508+
<property role="3F0ifm" value="{" />
1509+
<node concept="3mYdg7" id="1jx6J5tryQR" role="3F10Kt">
1510+
<property role="1413C4" value="curly" />
1511+
</node>
1512+
</node>
14631513
</node>
14641514
<node concept="3EZMnI" id="4Dhs5NhVq9Q" role="3EZMnx">
14651515
<node concept="VPM3Z" id="4Dhs5NhVq9R" role="3F10Kt" />
@@ -1470,6 +1520,16 @@
14701520
</node>
14711521
<node concept="2iRfu4" id="4Dhs5NhVq9U" role="2iSdaV" />
14721522
</node>
1523+
<node concept="3EZMnI" id="1jx6J5tryK$" role="3EZMnx">
1524+
<node concept="VPM3Z" id="1jx6J5tryKA" role="3F10Kt" />
1525+
<node concept="3F0ifn" id="1jx6J5tryKC" role="3EZMnx">
1526+
<property role="3F0ifm" value="}" />
1527+
<node concept="3mYdg7" id="1jx6J5tryO6" role="3F10Kt">
1528+
<property role="1413C4" value="curly" />
1529+
</node>
1530+
</node>
1531+
<node concept="2iRfu4" id="1jx6J5tryKD" role="2iSdaV" />
1532+
</node>
14731533
<node concept="2iRkQZ" id="4Dhs5NhVq9V" role="2iSdaV" />
14741534
</node>
14751535
</node>

mps/modules/org.modelix.mps.react/models/org.modelix.mps.react.typesystem.mps

Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,12 @@
1111
<import index="f2e5" ref="208eaf68-fd3a-497a-a4b6-4923ff457c3b/java:kotlinx.serialization.json(org.modelix.mps.editor.common.stubs/)" />
1212
<import index="8xo1" ref="r:41b64586-29ed-47f5-b907-44be07261bbc(org.modelix.mps.react.structure)" />
1313
<import index="jh6v" ref="r:f2f39a18-fd23-4090-b7f2-ba8da340eec2(org.modelix.model.repositoryconcepts.structure)" />
14+
<import index="r9la" ref="83a7cbdc-dd9d-4dad-be97-957aa1b07375/java:org.modelix.react.ssr.server(org.modelix.mps.react.ssr.stubs/)" />
1415
<import index="tpee" ref="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" implicit="true" />
1516
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" implicit="true" />
1617
<import index="mhbf" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)" implicit="true" />
1718
<import index="lui2" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)" implicit="true" />
19+
<import index="wyt6" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.lang(JDK/)" implicit="true" />
1820
</imports>
1921
<registry>
2022
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
@@ -76,6 +78,9 @@
7678
<child id="1081773367580" name="leftExpression" index="3uHU7B" />
7779
</concept>
7880
<concept id="1073239437375" name="jetbrains.mps.baseLanguage.structure.NotEqualsExpression" flags="nn" index="3y3z36" />
81+
<concept id="6329021646629104954" name="jetbrains.mps.baseLanguage.structure.SingleLineComment" flags="nn" index="3SKdUt">
82+
<child id="8356039341262087992" name="line" index="1aUNEU" />
83+
</concept>
7984
</language>
8085
<language id="fd392034-7849-419d-9071-12563d152375" name="jetbrains.mps.baseLanguage.closures">
8186
<concept id="2524418899405758586" name="jetbrains.mps.baseLanguage.closures.structure.InferredClosureParameterDeclaration" flags="ig" index="gl6BB" />
@@ -116,6 +121,9 @@
116121
<child id="1185805056450" name="argument" index="nvjzm" />
117122
<child id="1205761991995" name="argumentRepresentator" index="2X0Ygz" />
118123
</concept>
124+
<concept id="1179479408386" name="jetbrains.mps.lang.typesystem.structure.JoinType" flags="ng" index="2usRSg">
125+
<child id="1179479418730" name="argument" index="2usUpS" />
126+
</concept>
119127
<concept id="1175517767210" name="jetbrains.mps.lang.typesystem.structure.ReportErrorStatement" flags="nn" index="2MkqsV">
120128
<child id="1175517851849" name="errorString" index="2MkJ7o" />
121129
</concept>
@@ -205,6 +213,14 @@
205213
<property id="1169194664001" name="name" index="TrG5h" />
206214
</concept>
207215
</language>
216+
<language id="c7fb639f-be78-4307-89b0-b5959c3fa8c8" name="jetbrains.mps.lang.text">
217+
<concept id="155656958578482948" name="jetbrains.mps.lang.text.structure.Word" flags="nn" index="3oM_SD">
218+
<property id="155656958578482949" name="value" index="3oM_SC" />
219+
</concept>
220+
<concept id="2535923850359271782" name="jetbrains.mps.lang.text.structure.Line" flags="nn" index="1PaTwC">
221+
<child id="2535923850359271783" name="elements" index="1PaTwD" />
222+
</concept>
223+
</language>
208224
<language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections">
209225
<concept id="1204796164442" name="jetbrains.mps.baseLanguage.collections.structure.InternalSequenceOperation" flags="nn" index="23sCx2">
210226
<child id="1204796294226" name="closure" index="23t8la" />
@@ -1113,5 +1129,159 @@
11131129
<ref role="1YaFvo" to="8xo1:6eUjE42h5St" resolve="ContextRepositoryExpression" />
11141130
</node>
11151131
</node>
1132+
<node concept="1YbPZF" id="1jx6J5tvdDi">
1133+
<property role="TrG5h" value="typeof_JsonArray" />
1134+
<node concept="3clFbS" id="1jx6J5tvdDj" role="18ibNy">
1135+
<node concept="1Z5TYs" id="1jx6J5tvdNB" role="3cqZAp">
1136+
<node concept="mw_s8" id="1jx6J5tvdNN" role="1ZfhKB">
1137+
<node concept="2c44tf" id="1jx6J5tvdNJ" role="mwGJk">
1138+
<node concept="3uibUv" id="1jx6J5tkUJw" role="2c44tc">
1139+
<ref role="3uigEE" to="f2e5:~JsonArray" resolve="JsonArray" />
1140+
</node>
1141+
</node>
1142+
</node>
1143+
<node concept="mw_s8" id="1jx6J5tvdNE" role="1ZfhK$">
1144+
<node concept="1Z2H0r" id="1jx6J5tvdE2" role="mwGJk">
1145+
<node concept="1YBJjd" id="1jx6J5tvdEf" role="1Z2MuG">
1146+
<ref role="1YBMHb" node="1jx6J5tvdDl" resolve="n" />
1147+
</node>
1148+
</node>
1149+
</node>
1150+
</node>
1151+
</node>
1152+
<node concept="1YaCAy" id="1jx6J5tvdDl" role="1YuTPh">
1153+
<property role="TrG5h" value="n" />
1154+
<ref role="1YaFvo" to="8xo1:1DfG1xprjRC" resolve="JsonArray" />
1155+
</node>
1156+
</node>
1157+
<node concept="1YbPZF" id="1jx6J5tvq79">
1158+
<property role="TrG5h" value="typeof_JsonObjectValue" />
1159+
<property role="3GE5qa" value="object" />
1160+
<node concept="3clFbS" id="1jx6J5tvq7a" role="18ibNy">
1161+
<node concept="1Z5TYs" id="1jx6J5tvqmE" role="3cqZAp">
1162+
<node concept="mw_s8" id="1jx6J5tvqmQ" role="1ZfhKB">
1163+
<node concept="2c44tf" id="1jx6J5tvqmM" role="mwGJk">
1164+
<node concept="3uibUv" id="1jx6J5tkUJl" role="2c44tc">
1165+
<ref role="3uigEE" to="f2e5:~JsonObject" resolve="JsonObject" />
1166+
</node>
1167+
</node>
1168+
</node>
1169+
<node concept="mw_s8" id="1jx6J5tvqmH" role="1ZfhK$">
1170+
<node concept="1Z2H0r" id="1jx6J5tvq7V" role="mwGJk">
1171+
<node concept="1YBJjd" id="1jx6J5tvqdi" role="1Z2MuG">
1172+
<ref role="1YBMHb" node="1jx6J5tvq7c" resolve="n" />
1173+
</node>
1174+
</node>
1175+
</node>
1176+
</node>
1177+
</node>
1178+
<node concept="1YaCAy" id="1jx6J5tvq7c" role="1YuTPh">
1179+
<property role="TrG5h" value="n" />
1180+
<ref role="1YaFvo" to="8xo1:7GLg2tFvvvP" resolve="JsonObjectValue" />
1181+
</node>
1182+
</node>
1183+
<node concept="1YbPZF" id="1jx6J5tvYzR">
1184+
<property role="TrG5h" value="typeof_Property" />
1185+
<node concept="3clFbS" id="1jx6J5tvYzS" role="18ibNy">
1186+
<node concept="3SKdUt" id="1jx6J5tw4Zv" role="3cqZAp">
1187+
<node concept="1PaTwC" id="1jx6J5tw4Zw" role="1aUNEU">
1188+
<node concept="3oM_SD" id="1jx6J5tw4Zx" role="1PaTwD">
1189+
<property role="3oM_SC" value="see" />
1190+
</node>
1191+
<node concept="3oM_SD" id="1jx6J5tw55K" role="1PaTwD">
1192+
<property role="3oM_SC" value="overloads" />
1193+
</node>
1194+
<node concept="3oM_SD" id="1jx6J5tw7qt" role="1PaTwD">
1195+
<property role="3oM_SC" value="of" />
1196+
</node>
1197+
<node concept="3oM_SD" id="1jx6J5tw6Ph" role="1PaTwD">
1198+
<property role="3oM_SC" value="ComponentBuilder.property" />
1199+
</node>
1200+
<node concept="3oM_SD" id="1jx6J5tw71E" role="1PaTwD">
1201+
<property role="3oM_SC" value="for" />
1202+
</node>
1203+
<node concept="3oM_SD" id="1jx6J5tw77R" role="1PaTwD">
1204+
<property role="3oM_SC" value="valid" />
1205+
</node>
1206+
<node concept="3oM_SD" id="1jx6J5tw7e4" role="1PaTwD">
1207+
<property role="3oM_SC" value="types" />
1208+
</node>
1209+
</node>
1210+
</node>
1211+
<node concept="1ZobV4" id="1jx6J5tw03y" role="3cqZAp">
1212+
<node concept="mw_s8" id="1jx6J5tw0su" role="1ZfhKB">
1213+
<node concept="2c44tf" id="1jx6J5tw0sq" role="mwGJk">
1214+
<node concept="2usRSg" id="1jx6J5tw0Da" role="2c44tc">
1215+
<node concept="17QB3L" id="1jx6J5tw18L" role="2usUpS" />
1216+
<node concept="3uibUv" id="1jx6J5tkVcC" role="2usUpS">
1217+
<ref role="3uigEE" to="wyt6:~Number" resolve="Number" />
1218+
</node>
1219+
<node concept="3uibUv" id="1jx6J5tkVcM" role="2usUpS">
1220+
<ref role="3uigEE" to="wyt6:~Boolean" resolve="Boolean" />
1221+
</node>
1222+
<node concept="3uibUv" id="1jx6J5tkVcW" role="2usUpS">
1223+
<ref role="3uigEE" to="f2e5:~JsonElement" resolve="JsonElement" />
1224+
</node>
1225+
<node concept="3uibUv" id="1jx6J5tkVd6" role="2usUpS">
1226+
<ref role="3uigEE" to="r9la:~ComponentOrText" resolve="ComponentOrText" />
1227+
</node>
1228+
<node concept="3uibUv" id="1jx6J5tkVdg" role="2usUpS">
1229+
<ref role="3uigEE" to="r9la:~Component" resolve="Component" />
1230+
</node>
1231+
<node concept="3uibUv" id="1jx6J5tkVdq" role="2usUpS">
1232+
<ref role="3uigEE" to="r9la:~JsCode" resolve="JsCode" />
1233+
</node>
1234+
</node>
1235+
</node>
1236+
</node>
1237+
<node concept="mw_s8" id="1jx6J5tw03_" role="1ZfhK$">
1238+
<node concept="1Z2H0r" id="1jx6J5tvZs5" role="mwGJk">
1239+
<node concept="2OqwBi" id="1jx6J5twDHo" role="1Z2MuG">
1240+
<node concept="1YBJjd" id="1jx6J5tvZHO" role="2Oq$k0">
1241+
<ref role="1YBMHb" node="1jx6J5tvYzU" resolve="n" />
1242+
</node>
1243+
<node concept="3TrEf2" id="1jx6J5twDSB" role="2OqNvi">
1244+
<ref role="3Tt5mk" to="8xo1:7GLg2tFrlnt" resolve="value" />
1245+
</node>
1246+
</node>
1247+
</node>
1248+
</node>
1249+
</node>
1250+
</node>
1251+
<node concept="1YaCAy" id="1jx6J5tvYzU" role="1YuTPh">
1252+
<property role="TrG5h" value="n" />
1253+
<ref role="1YaFvo" to="8xo1:7GLg2tFrlnd" resolve="Property" />
1254+
</node>
1255+
</node>
1256+
<node concept="1YbPZF" id="1jx6J5txsdc">
1257+
<property role="TrG5h" value="typeof_PrimitivePropertyValue" />
1258+
<node concept="3clFbS" id="1jx6J5txsdd" role="18ibNy">
1259+
<node concept="1Z5TYs" id="1jx6J5txsnB" role="3cqZAp">
1260+
<node concept="mw_s8" id="1jx6J5txsnN" role="1ZfhKB">
1261+
<node concept="1Z2H0r" id="1jx6J5txsnJ" role="mwGJk">
1262+
<node concept="2OqwBi" id="1jx6J5txsxA" role="1Z2MuG">
1263+
<node concept="1YBJjd" id="1jx6J5txso1" role="2Oq$k0">
1264+
<ref role="1YBMHb" node="1jx6J5txsdf" resolve="n" />
1265+
</node>
1266+
<node concept="3TrEf2" id="1jx6J5txsLD" role="2OqNvi">
1267+
<ref role="3Tt5mk" to="8xo1:7GLg2tFt7hF" resolve="value" />
1268+
</node>
1269+
</node>
1270+
</node>
1271+
</node>
1272+
<node concept="mw_s8" id="1jx6J5txsnE" role="1ZfhK$">
1273+
<node concept="1Z2H0r" id="1jx6J5txse2" role="mwGJk">
1274+
<node concept="1YBJjd" id="1jx6J5txsef" role="1Z2MuG">
1275+
<ref role="1YBMHb" node="1jx6J5txsdf" resolve="n" />
1276+
</node>
1277+
</node>
1278+
</node>
1279+
</node>
1280+
</node>
1281+
<node concept="1YaCAy" id="1jx6J5txsdf" role="1YuTPh">
1282+
<property role="TrG5h" value="n" />
1283+
<ref role="1YaFvo" to="8xo1:7GLg2tFt7ht" resolve="PrimitivePropertyValue" />
1284+
</node>
1285+
</node>
11161286
</model>
11171287

0 commit comments

Comments
 (0)