Skip to content

Commit f88d3f9

Browse files
authored
Merge pull request #1604 from IETS3/merge/mps20251
Merge maintenance/mps20251 into master
2 parents 455aec2 + 8d18974 commit f88d3f9

File tree

3 files changed

+480
-112
lines changed

3 files changed

+480
-112
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The project does _not_ follow Semantic Versioning and the changes are documented
1212
- Physical units:
1313
- The units `Joule`, `Coulomb` and `Watt` can now have also prefixes with negative metric scaling, e.g., `mW` (Milliwatt). Additionally, some typos have been corrected in the physical units documentation.
1414
- The precision of number types with prefixed units (e.g. `mW` or `km`) was always set to `infinite` by the typesystem. Now, the precision is as precise as possible.
15-
15+
- Variability: Viewer for skeleton trees has been improved (better error reporting, more stable, does not break on nodes which are string literals).
1616

1717
## December 2025
1818

code/languages/org.iets3.opensource/languages/org.iets3.variability.artifacts.base/models/org.iets3.variability.artifacts.base.behavior.mps

Lines changed: 56 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,9 @@
376376
</concept>
377377
<concept id="1178893518978" name="jetbrains.mps.baseLanguage.structure.ThisConstructorInvocation" flags="nn" index="1VxSAg" />
378378
<concept id="1080120340718" name="jetbrains.mps.baseLanguage.structure.AndExpression" flags="nn" index="1Wc70l" />
379+
<concept id="1200397529627" name="jetbrains.mps.baseLanguage.structure.CharConstant" flags="nn" index="1Xhbcc">
380+
<property id="1200397540847" name="charConstant" index="1XhdNS" />
381+
</concept>
379382
<concept id="1170345865475" name="jetbrains.mps.baseLanguage.structure.AnonymousClass" flags="ig" index="1Y3b0j">
380383
<reference id="1170346070688" name="classifier" index="1Y3XeK" />
381384
</concept>
@@ -10762,6 +10765,43 @@
1076210765
</node>
1076310766
</node>
1076410767
</node>
10768+
<node concept="3SKdUt" id="4MuaMivtFM3" role="3cqZAp">
10769+
<node concept="1PaTwC" id="4MuaMivtFM4" role="1aUNEU">
10770+
<node concept="3oM_SD" id="4MuaMivtJqN" role="1PaTwD">
10771+
<property role="3oM_SC" value="If" />
10772+
</node>
10773+
<node concept="3oM_SD" id="4MuaMivtJr4" role="1PaTwD">
10774+
<property role="3oM_SC" value="orig.concept" />
10775+
</node>
10776+
<node concept="3oM_SD" id="4MuaMivtJrA" role="1PaTwD">
10777+
<property role="3oM_SC" value="is" />
10778+
</node>
10779+
<node concept="3oM_SD" id="4MuaMivtJrR" role="1PaTwD">
10780+
<property role="3oM_SC" value="a" />
10781+
</node>
10782+
<node concept="3oM_SD" id="4MuaMivtJs8" role="1PaTwD">
10783+
<property role="3oM_SC" value="KernelF" />
10784+
</node>
10785+
<node concept="3oM_SD" id="4MuaMivtJsT" role="1PaTwD">
10786+
<property role="3oM_SC" value="StringLiteral," />
10787+
</node>
10788+
<node concept="3oM_SD" id="4MuaMivtJta" role="1PaTwD">
10789+
<property role="3oM_SC" value="then" />
10790+
</node>
10791+
<node concept="3oM_SD" id="4MuaMivtJtZ" role="1PaTwD">
10792+
<property role="3oM_SC" value="its" />
10793+
</node>
10794+
<node concept="3oM_SD" id="4MuaMivtJvy" role="1PaTwD">
10795+
<property role="3oM_SC" value="getPresentation" />
10796+
</node>
10797+
<node concept="3oM_SD" id="4MuaMivtJug" role="1PaTwD">
10798+
<property role="3oM_SC" value="contains" />
10799+
</node>
10800+
<node concept="3oM_SD" id="4MuaMivtJux" role="1PaTwD">
10801+
<property role="3oM_SC" value="&quot;-characters." />
10802+
</node>
10803+
</node>
10804+
</node>
1076510805
<node concept="3cpWs8" id="220xVKplinz" role="3cqZAp">
1076610806
<node concept="3cpWsn" id="220xVKplin$" role="3cpWs9">
1076710807
<property role="TrG5h" value="label" />
@@ -10786,12 +10826,23 @@
1078610826
<ref role="3cqZAo" node="2wdh$FhK6ud" resolve="origConcept" />
1078710827
</node>
1078810828
<node concept="3cpWs3" id="2wdh$FhKsz6" role="3uHU7B">
10789-
<node concept="2OqwBi" id="220xVKplinI" role="3uHU7B">
10790-
<node concept="2qgKlT" id="220xVKplinM" role="2OqNvi">
10791-
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
10829+
<node concept="2OqwBi" id="4MuaMivkQDx" role="3uHU7B">
10830+
<node concept="2OqwBi" id="220xVKplinI" role="2Oq$k0">
10831+
<node concept="2qgKlT" id="220xVKplinM" role="2OqNvi">
10832+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
10833+
</node>
10834+
<node concept="37vLTw" id="hc_FFnE7p4" role="2Oq$k0">
10835+
<ref role="3cqZAo" node="hc_FFnE7p0" resolve="orig" />
10836+
</node>
1079210837
</node>
10793-
<node concept="37vLTw" id="hc_FFnE7p4" role="2Oq$k0">
10794-
<ref role="3cqZAo" node="hc_FFnE7p0" resolve="orig" />
10838+
<node concept="liA8E" id="4MuaMivkXlt" role="2OqNvi">
10839+
<ref role="37wK5l" to="wyt6:~String.replace(char,char)" resolve="replace" />
10840+
<node concept="1Xhbcc" id="4MuaMivl32C" role="37wK5m">
10841+
<property role="1XhdNS" value="&quot;" />
10842+
</node>
10843+
<node concept="1Xhbcc" id="4MuaMivleHu" role="37wK5m">
10844+
<property role="1XhdNS" value="\'" />
10845+
</node>
1079510846
</node>
1079610847
</node>
1079710848
<node concept="Xl_RD" id="2wdh$FhKs$q" role="3uHU7w">

0 commit comments

Comments
 (0)