Skip to content

Commit

Permalink
Merge pull request #788 from JetBrains/merge/mps20223
Browse files Browse the repository at this point in the history
Merge maintenance/mps20223 into master
  • Loading branch information
alexanderpann authored Mar 14, 2024
2 parents 3a65bb6 + 362d974 commit 98a638f
Show file tree
Hide file tree
Showing 14 changed files with 779 additions and 136 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project are documented in this file.
Format of the log is _loosely_ based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
The project does _not_ follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month.

## March 2024

### Added

- com.mbeddr.mpsutil.grammarcells: Read-only model accessory cells can now also be used in places where constant cells are supported.

## February 2024

### Added
Expand Down
2 changes: 2 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -342,6 +342,8 @@ task packageExtensions(type: Zip, dependsOn: run_tests) {
archiveBaseName = 'de.itemis.mps.extensions'
from artifactsDir
include 'de.itemis.mps.extensions/**'
//remove workaround which is required for mbeddr.platform build
exclude 'de.itemis.mps.extensions/MPS.ThirdParty.jar'
}

task cleanMps(type: Delete) {
Expand Down
1 change: 1 addition & 0 deletions code/.mps/modules.xml
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,7 @@
<modulePath path="$PROJECT_DIR$/tables/solutions/de.slisson.mps.testutils/de.slisson.mps.testutils.msd" folder="tables" />
<modulePath path="$PROJECT_DIR$/tables/solutions/test.de.slisson.mps.tables/test.de.slisson.mps.tables.msd" folder="tables" />
<modulePath path="$PROJECT_DIR$/third-party/solutions/MPS.ThirdParty/MPS.ThirdParty.msd" folder="3rd-party" />
<modulePath path="$PROJECT_DIR$/third-party/solutions/third.party.usage.test/third.party.usage.test.msd" folder="" />
<modulePath path="$PROJECT_DIR$/tooltips/solutions/de.itemis.mps.tooltips.runtime/de.itemis.mps.tooltips.runtime.msd" folder="tooltips" />
<modulePath path="$PROJECT_DIR$/treenotation/com.mbeddr.mpsutil.treenotation.runtime/com.mbeddr.mpsutil.treenotation.runtime.msd" folder="treenotation" />
<modulePath path="$PROJECT_DIR$/treenotation/com.mbeddr.mpsutil.treenotation.sandbox/com.mbeddr.mpsutil.treenotation.sandbox.msd" folder="treenotation" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,6 @@
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS">
<child id="1068581517665" name="statement" index="3cqZAp" />
</concept>
<concept id="1068580123137" name="jetbrains.mps.baseLanguage.structure.BooleanConstant" flags="nn" index="3clFbT">
<property id="1068580123138" name="value" index="3clFbU" />
</concept>
<concept id="1068580320020" name="jetbrains.mps.baseLanguage.structure.IntegerConstant" flags="nn" index="3cmrfG">
<property id="1068580320021" name="value" index="3cmrfH" />
</concept>
Expand Down Expand Up @@ -3265,9 +3262,19 @@
</node>
<node concept="bXqS6" id="5a4IVL2QF5U" role="ujSXK">
<node concept="3clFbS" id="5a4IVL2QF5V" role="2VODD2">
<node concept="3clFbF" id="5a4IVL2QF6s" role="3cqZAp">
<node concept="3clFbT" id="5a4IVL2QF6r" role="3clFbG">
<property role="3clFbU" value="true" />
<node concept="3clFbF" id="2jf67jhCsSd" role="3cqZAp">
<node concept="2OqwBi" id="2jf67jhCsSe" role="3clFbG">
<node concept="2OqwBi" id="2jf67jhCsSf" role="2Oq$k0">
<node concept="1YBJjd" id="2jf67jhCsSg" role="2Oq$k0">
<ref role="1YBMHb" node="5a4IVL2QE4G" resolve="ifInstanceOfVariable" />
</node>
<node concept="1mfA1w" id="2jf67jhCsSh" role="2OqNvi" />
</node>
<node concept="1mIQ4w" id="2jf67jhCsSi" role="2OqNvi">
<node concept="chp4Y" id="2jf67jhCsSj" role="cj9EA">
<ref role="cht4Q" to="hba4:7zYevsMKS6i" resolve="IfInstanceOfElseIfClause" />
</node>
</node>
</node>
</node>
</node>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<model ref="r:fb24ac52-5985-4947-bba9-25be6fd32c1a(de.itemis.mps.extensions.build)">
<persistence version="9" />
<attribute name="doNotGenerate" value="false" />
<languages>
<use id="798100da-4f0a-421a-b991-71f8c50ce5d2" name="jetbrains.mps.build" version="-1" />
<use id="479c7a8c-02f9-43b5-9139-d910cb22f298" name="jetbrains.mps.core.xml" version="-1" />
<use id="0cf935df-4699-4e9c-a132-fa109541cba3" name="jetbrains.mps.build.mps" version="-1" />
<use id="3600cb0a-44dd-4a5b-9968-22924406419e" name="jetbrains.mps.build.mps.tests" version="-1" />
<use id="c7fb639f-be78-4307-89b0-b5959c3fa8c8" name="jetbrains.mps.lang.text" version="0" />
</languages>
<imports>
<import index="ffeo" ref="r:874d959d-e3b4-4d04-b931-ca849af130dd(jetbrains.mps.ide.build)" />
Expand Down Expand Up @@ -42,6 +44,9 @@
<concept id="9126048691955220717" name="jetbrains.mps.build.structure.BuildLayout_File" flags="ng" index="28jJK3">
<child id="9126048691955220762" name="path" index="28jJRO" />
</concept>
<concept id="9126048691954557131" name="jetbrains.mps.build.structure.BuildLayout_Comment" flags="ng" index="28u9K_">
<property id="9126048691954700811" name="text" index="28hIV_" />
</concept>
<concept id="2755237150521975431" name="jetbrains.mps.build.structure.BuildVariableMacroInitWithString" flags="ng" index="aVJcg">
<child id="2755237150521975437" name="value" index="aVJcq" />
</concept>
Expand Down Expand Up @@ -111,6 +116,9 @@
<concept id="4701820937132344003" name="jetbrains.mps.build.structure.BuildLayout_Container" flags="ngI" index="1y1bJS">
<child id="7389400916848037006" name="children" index="39821P" />
</concept>
<concept id="5610619299014309452" name="jetbrains.mps.build.structure.BuildSource_JavaExternalJarRef" flags="ng" index="3yrxFa">
<reference id="5610619299014309453" name="jar" index="3yrxFb" />
</concept>
<concept id="841011766566059607" name="jetbrains.mps.build.structure.BuildStringNotEmpty" flags="ng" index="3_J27D" />
<concept id="5248329904287794596" name="jetbrains.mps.build.structure.BuildInputFiles" flags="ng" index="3LXTmp">
<child id="5248329904287794598" name="dir" index="3LXTmr" />
Expand Down Expand Up @@ -168,6 +176,7 @@
</concept>
<concept id="1265949165890536423" name="jetbrains.mps.build.mps.structure.BuildMpsLayout_ModuleJars" flags="ng" index="L2wRC">
<reference id="1265949165890536425" name="module" index="L2wRA" />
<child id="4356762679305730677" name="jarLocations" index="3yL2VB" />
</concept>
<concept id="8971171305100238972" name="jetbrains.mps.build.mps.structure.BuildMps_ModuleDependencyTargetLanguage" flags="ng" index="Rbm2T">
<reference id="3189788309731922643" name="language" index="1E1Vl2" />
Expand All @@ -193,13 +202,18 @@
<property id="6535001758416941941" name="createStaticRefs" index="3Ej$Sc" />
</concept>
<concept id="5507251971038816436" name="jetbrains.mps.build.mps.structure.BuildMps_Generator" flags="ng" index="1yeLz9" />
<concept id="4356762679305675652" name="jetbrains.mps.build.mps.structure.BuildMpsLayout_ModuleXml_CustomJarLocation" flags="ng" index="3yLZsm">
<property id="4356762679305675654" name="packagedLocation" index="3yLZsk" />
<child id="4356762679305675653" name="path" index="3yLZsn" />
</concept>
<concept id="4278635856200817744" name="jetbrains.mps.build.mps.structure.BuildMps_ModuleModelRoot" flags="ng" index="1BupzO">
<property id="8137134783396907368" name="convert2binary" index="1Hdu6h" />
<property id="8137134783396676838" name="extracted" index="1HemKv" />
<property id="2889113830911481881" name="deployFolderName" index="3ZfqAx" />
<child id="8137134783396676835" name="location" index="1HemKq" />
</concept>
<concept id="4278635856200826393" name="jetbrains.mps.build.mps.structure.BuildMps_ModuleDependencyJar" flags="ng" index="1BurEX">
<child id="2798275735916344703" name="customLocation" index="2gdwQb" />
<child id="4278635856200826394" name="path" index="1BurEY" />
</concept>
<concept id="4278635856200794926" name="jetbrains.mps.build.mps.structure.BuildMps_ModuleDependencyExtendLanguage" flags="ng" index="1Busua">
Expand Down Expand Up @@ -929,8 +943,9 @@
</node>
</node>
</node>
<node concept="1SiIV0" id="qsyhYeUL3T" role="3bR37C">
<node concept="3bR9La" id="qsyhYeUL3U" role="1SiIV1">
<node concept="1SiIV0" id="6U$p2g0plT7" role="3bR37C">
<node concept="3bR9La" id="6U$p2g0plT8" role="1SiIV1">
<property role="3bR36h" value="true" />
<ref role="3bR37D" to="ffeo:mXGwHwhVPj" resolve="JDK" />
</node>
</node>
Expand All @@ -953,6 +968,32 @@
</node>
</node>
</node>
<node concept="1SiIV0" id="39MFrfLw32H" role="3bR37C">
<node concept="1BurEX" id="39MFrfLw3d2" role="1SiIV1">
<node concept="398BVA" id="39MFrfLw3nl" role="1BurEY">
<ref role="398BVh" node="5Ngh5kRcxhz" resolve="platform_lib" />
<node concept="2Ry0Ak" id="1w78goyRUDB" role="iGT6I">
<property role="2Ry0Am" value="app.jar" />
</node>
</node>
<node concept="3yrxFa" id="39MFrfLw4kI" role="2gdwQb">
<ref role="3yrxFb" to="ffeo:4LdE6kxkp0J" />
</node>
</node>
</node>
<node concept="1SiIV0" id="7_iF8sOIXKA" role="3bR37C">
<node concept="1BurEX" id="7_iF8sOIXKB" role="1SiIV1">
<node concept="398BVA" id="7_iF8sOIXKC" role="1BurEY">
<ref role="398BVh" node="5Ngh5kRcxhz" resolve="platform_lib" />
<node concept="2Ry0Ak" id="7_iF8sOIXKD" role="iGT6I">
<property role="2Ry0Am" value="lib.jar" />
</node>
</node>
<node concept="3yrxFa" id="7_iF8sOIXKE" role="2gdwQb">
<ref role="3yrxFb" to="ffeo:4SADOBb5p5j" />
</node>
</node>
</node>
</node>
</node>
<node concept="m$_wf" id="31bAEZ0srEa" role="3989C9">
Expand Down Expand Up @@ -15477,17 +15518,73 @@
</node>
</node>
<node concept="1l3spV" id="2Xjt3l56m3c" role="1l3spN">
<node concept="28u9K_" id="3s2nieE3Tt0" role="39821P">
<property role="28hIV_" value="workaround for mbeddr.platform build to make generation happy" />
</node>
<node concept="L2wRC" id="3s2nieDHzMJ" role="39821P">
<ref role="L2wRA" node="3$A0JaN5bpX" resolve="MPS.ThirdParty" />
<node concept="3yLZsm" id="2Y$Ewq9F85q" role="3yL2VB">
<property role="3yLZsk" value="${platform_lib}/app.jar" />
<node concept="398BVA" id="2Y$Ewq9F85r" role="3yLZsn">
<ref role="398BVh" node="5Ngh5kRcxhz" resolve="platform_lib" />
<node concept="2Ry0Ak" id="2Y$Ewq9F85s" role="iGT6I">
<property role="2Ry0Am" value="app.jar" />
</node>
</node>
</node>
<node concept="3yLZsm" id="7_iF8sOJA87" role="3yL2VB">
<property role="3yLZsk" value="${platform_lib}/lib.jar" />
<node concept="398BVA" id="7_iF8sOJA88" role="3yLZsn">
<ref role="398BVh" node="5Ngh5kRcxhz" resolve="platform_lib" />
<node concept="2Ry0Ak" id="7_iF8sOJA89" role="iGT6I">
<property role="2Ry0Am" value="lib.jar" />
</node>
</node>
</node>
</node>
<node concept="m$_wl" id="2Y$Ewq9ERUo" role="39821P">
<ref role="m_rDy" node="3$A0JaN5ezp" resolve="MPS.ThirdParty" />
<node concept="398223" id="6_UytVTj6iE" role="39821P">
<node concept="L2wRC" id="2Y$Ewq9F85p" role="39821P">
<ref role="L2wRA" node="3$A0JaN5bpX" resolve="MPS.ThirdParty" />
</node>
<node concept="3_J27D" id="6_UytVTj6iG" role="Nbhlr">
<node concept="3Mxwew" id="6_UytVTj6pl" role="3MwsjC">
<property role="3MwjfP" value="languages" />
</node>
</node>
<node concept="3981dx" id="6dIEilsfE9K" role="39821P">
<node concept="398223" id="6dIEilsfEtK" role="39821P">
<node concept="398223" id="6dIEilsjMqT" role="39821P">
<node concept="3_J27D" id="6dIEilsjMqV" role="Nbhlr">
<node concept="3Mxwew" id="6dIEilsjMxC" role="3MwsjC">
<property role="3MwjfP" value="MPS.ThirdParty" />
</node>
</node>
<node concept="2HvfSZ" id="6dIEilsfEYU" role="39821P">
<node concept="398BVA" id="6dIEilsfF5A" role="2HvfZ0">
<ref role="398BVh" node="2fo8bJE$D4t" resolve="extensions.code" />
<node concept="2Ry0Ak" id="6dIEilsfFcg" role="iGT6I">
<property role="2Ry0Am" value="third-party" />
<node concept="2Ry0Ak" id="6dIEilsfFcl" role="2Ry0An">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="6dIEilsfFcq" role="2Ry0An">
<property role="2Ry0Am" value="MPS.ThirdParty" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3_J27D" id="6dIEilsfEtM" role="Nbhlr">
<node concept="3Mxwew" id="6dIEilsfE$u" role="3MwsjC">
<property role="3MwjfP" value="modules" />
</node>
</node>
</node>
<node concept="3_J27D" id="6dIEilsfE9M" role="Nbhlr">
<node concept="3Mxwew" id="6dIEilsfEgu" role="3MwsjC">
<property role="3MwjfP" value="MPS.ThirdParty.jar" />
</node>
</node>
</node>
</node>
<node concept="pUk6w" id="2Y$Ewq9F06E" role="pUk7w" />
</node>
Expand Down Expand Up @@ -15879,6 +15976,53 @@
<property role="1wNuhh" value="16" />
<property role="1wOHq$" value="true" />
</node>
<node concept="2G$12M" id="6wECU8wtgAW" role="3989C9">
<property role="TrG5h" value="mps-thirdparty-classloading" />
<node concept="1E1JtA" id="6wECU8wth18" role="2G$12L">
<property role="BnDLt" value="true" />
<property role="TrG5h" value="third.party.usage.test" />
<property role="3LESm3" value="0cca457a-289f-4811-b49b-c3b096dbf72a" />
<node concept="398BVA" id="6wECU8wth2R" role="3LF7KH">
<ref role="398BVh" node="6wECU8wth1R" resolve="thirdPartyUsage.home" />
<node concept="2Ry0Ak" id="6wECU8wth2X" role="iGT6I">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="6wECU8wth32" role="2Ry0An">
<property role="2Ry0Am" value="third.party.usage.test" />
<node concept="2Ry0Ak" id="6wECU8wth37" role="2Ry0An">
<property role="2Ry0Am" value="third.party.usage.test.msd" />
</node>
</node>
</node>
</node>
<node concept="1SiIV0" id="6wECU8wth39" role="3bR37C">
<node concept="3bR9La" id="6wECU8wth3a" role="1SiIV1">
<ref role="3bR37D" node="3$A0JaN5bpX" resolve="MPS.ThirdParty" />
</node>
</node>
<node concept="1BupzO" id="6wECU8wth3w" role="3bR31x">
<property role="3ZfqAx" value="models" />
<property role="1Hdu6h" value="true" />
<property role="1HemKv" value="true" />
<node concept="3LXTmp" id="6wECU8wth3x" role="1HemKq">
<node concept="398BVA" id="6wECU8wth3b" role="3LXTmr">
<ref role="398BVh" node="6wECU8wth1R" resolve="thirdPartyUsage.home" />
<node concept="2Ry0Ak" id="6wECU8wth3c" role="iGT6I">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="6wECU8wth3d" role="2Ry0An">
<property role="2Ry0Am" value="third.party.usage.test" />
<node concept="2Ry0Ak" id="6wECU8wth3e" role="2Ry0An">
<property role="2Ry0Am" value="models" />
</node>
</node>
</node>
</node>
<node concept="3qWCbU" id="6wECU8wth3y" role="3LXTna">
<property role="3qWCbO" value="**/*.mps, **/*.mpsr, **/.model" />
</node>
</node>
</node>
</node>
</node>
<node concept="2G$12M" id="6$6tsX_CIRQ" role="3989C9">
<property role="TrG5h" value="de.slisson.mps.all.tests" />
<node concept="1E1JtD" id="F1NWDqweoc" role="2G$12L">
Expand Down Expand Up @@ -20895,6 +21039,16 @@
</node>
</node>
</node>
<node concept="398rNT" id="6wECU8wth1R" role="1l3spd">
<property role="TrG5h" value="thirdPartyUsage.home" />
<node concept="398BVA" id="6wECU8wth2z" role="398pKh">
<ref role="398BVh" node="PE3B26neqW" resolve="extensions.code" />
<node concept="2Ry0Ak" id="6wECU8wth2C" role="iGT6I">
<property role="2Ry0Am" value="third-party" />
<node concept="2Ry0Ak" id="6wECU8wth2H" role="2Ry0An" />
</node>
</node>
</node>
<node concept="398rNT" id="6$6tsX_CF7m" role="1l3spd">
<property role="TrG5h" value="diagram.home" />
<node concept="398BVA" id="1QLFoGON23R" role="398pKh">
Expand Down Expand Up @@ -21124,6 +21278,9 @@
<node concept="L2wRC" id="7NiuBZ$i0Mf" role="39821P">
<ref role="L2wRA" node="7NiuBZ$i0jE" resolve="de.itemis.mps.editor.pagination.test" />
</node>
<node concept="L2wRC" id="6wECU8wthq9" role="39821P">
<ref role="L2wRA" node="6wECU8wth18" resolve="third.party.usage.test" />
</node>
</node>
<node concept="22LTRH" id="6yXTMcTWb7V" role="1hWBAP">
<property role="TrG5h" value="all" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3934,5 +3934,26 @@
<node concept="3Tqbb2" id="7QtHeDK7xG0" role="3clF45" />
</node>
</node>
<node concept="13h7C7" id="2PTeII0HVOC">
<property role="3GE5qa" value="shape" />
<ref role="13h7C2" to="2qld:2ZLA1heFc2L" resolve="ShapeParameterReference" />
<node concept="13hLZK" id="2PTeII0HVOD" role="13h7CW">
<node concept="3clFbS" id="2PTeII0HVOE" role="2VODD2" />
</node>
<node concept="13i0hz" id="2PTeII0HVON" role="13h7CS">
<property role="2Ki8OM" value="true" />
<property role="TrG5h" value="lvalue" />
<ref role="13i0hy" to="tpek:1653mnvAgpj" resolve="lvalue" />
<node concept="3Tm1VV" id="2PTeII0HVOO" role="1B3o_S" />
<node concept="3clFbS" id="2PTeII0HVOT" role="3clF47">
<node concept="3clFbF" id="2PTeII0I8SG" role="3cqZAp">
<node concept="3clFbT" id="2PTeII0I8SF" role="3clFbG">
<property role="3clFbU" value="true" />
</node>
</node>
</node>
<node concept="10P_77" id="2PTeII0HVOU" role="3clF45" />
</node>
</node>
</model>

Loading

0 comments on commit 98a638f

Please sign in to comment.