Skip to content

Commit 439b992

Browse files
Merge pull request #2924 from mbeddr/merge/master
Merge maintenance/mps20251 into master
2 parents 2af87ab + 772e9b3 commit 439b992

File tree

9 files changed

+4637
-7
lines changed

9 files changed

+4637
-7
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ Semantic Versioning and the changes are simply documented in reverse chronologic
1515

1616
## com.mbeddr.doc
1717

18+
### Changed
19+
1820
- 🚨 Stubs for POI and other libraries were moved from language `com.mbeddr.spreadsheat`
1921
to solution `com.mbeddr.spreadsheet.libs`.
2022
- During generation non-root Document nodes will be kept even if they are not referenced by any other document. This
@@ -26,6 +28,12 @@ Semantic Versioning and the changes are simply documented in reverse chronologic
2628

2729
- A new flag was added to make concept diagrams read-only, so that they can't edit the structure of languages.
2830

31+
## com.mbeddr.mpsutil.common
32+
33+
### Added
34+
35+
- Base classes for representing paths in instance trees have been added. This is a common use case, e.g. for implementing component architecture DSLs (see `InstancePath<>`).
36+
2937
## com.mbeddr:platform languages
3038

3139
### Changed

code/languages/com.mbeddr.build/.mps/modules.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.core.tests.build/com.mbeddr.core.tests.build.msd" folder="core" />
88
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.core.tests.performance.build/com.mbeddr.core.tests.performance.build.msd" folder="core" />
99
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.ext.build/build.msd" folder="ext" />
10-
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.platform.tests.build/com.mbeddr.platform.tests.build.msd" folder="platform" />
11-
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.platform/com.mbeddr.platform.msd" folder="platform" />
1210
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.templates/com.mbeddr.build.templates.msd" folder="templates" />
1311
</projectModules>
1412
</component>

code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.common/com.mbeddr.mpsutil.common.msd

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<dependency reexport="false">3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)</dependency>
1919
<dependency reexport="false">498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)</dependency>
2020
<dependency reexport="false">ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)</dependency>
21+
<dependency reexport="false">b0f8641f-bd77-4421-8425-30d9088a82f7(org.apache.commons)</dependency>
2122
</dependencies>
2223
<languageVersions>
2324
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="12" />
@@ -45,6 +46,7 @@
4546
<module reference="8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)" version="0" />
4647
<module reference="c7a315e6-1d93-4186-85bc-2dfafd1ccc21(com.mbeddr.mpsutil.common)" version="0" />
4748
<module reference="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" version="0" />
49+
<module reference="b0f8641f-bd77-4421-8425-30d9088a82f7(org.apache.commons)" version="0" />
4850
</dependencyVersions>
4951
</solution>
5052

code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.common/models/com/mbeddr/mpsutil/common/util.mps

Lines changed: 2055 additions & 2 deletions
Large diffs are not rendered by default.

code/languages/com.mbeddr.mpsutil/tests/test.com.mbeddr.mpsutil.common/models/[email protected]

Lines changed: 2550 additions & 2 deletions
Large diffs are not rendered by default.

code/languages/com.mbeddr.mpsutil/tests/test.com.mbeddr.mpsutil.common/test.com.mbeddr.mpsutil.common.msd

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,21 @@
1717
<dependency reexport="false">822a7acd-f487-45f5-bbb9-1ce595a1705f(com.mbeddr.mpsutil.ecore.stubs)</dependency>
1818
<dependency reexport="false">ecfb9949-7433-4db5-85de-0f84d172e4ce(de.q60.mps.collections.libs)</dependency>
1919
<dependency reexport="false">b0f8641f-bd77-4421-8425-30d9088a82f7(org.apache.commons)</dependency>
20+
<dependency reexport="false">f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</dependency>
2021
</dependencies>
2122
<languageVersions>
23+
<language slang="l:f47b95d4-5e73-4c04-9204-18076950153b:de.itemis.mps.compare" version="0" />
2224
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="12" />
2325
<language slang="l:443f4c36-fcf5-4eb6-9500-8d06ed259e3e:jetbrains.mps.baseLanguage.classifiers" version="0" />
2426
<language slang="l:fd392034-7849-419d-9071-12563d152375:jetbrains.mps.baseLanguage.closures" version="0" />
2527
<language slang="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" version="2" />
28+
<language slang="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" version="2" />
2629
<language slang="l:f61473f9-130f-42f6-b98d-6c438812c2f6:jetbrains.mps.baseLanguage.unitTest" version="1" />
2730
<language slang="l:515552c7-fcc0-4ab4-9789-2f3c49344e85:jetbrains.mps.baseLanguage.varVariable" version="0" />
2831
<language slang="l:ceab5195-25ea-4f22-9b92-103b95ca8c0c:jetbrains.mps.lang.core" version="2" />
32+
<language slang="l:446c26eb-2b7b-4bf0-9b35-f83fa582753e:jetbrains.mps.lang.modelapi" version="0" />
33+
<language slang="l:3a13115c-633c-4c5c-bbcc-75c4219e9555:jetbrains.mps.lang.quotation" version="5" />
34+
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
2935
<language slang="l:8585453e-6bfb-4d80-98de-b16074f1d86c:jetbrains.mps.lang.test" version="6" />
3036
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
3137
</languageVersions>
@@ -37,6 +43,11 @@
3743
<module reference="c7a315e6-1d93-4186-85bc-2dfafd1ccc21(com.mbeddr.mpsutil.common)" version="0" />
3844
<module reference="822a7acd-f487-45f5-bbb9-1ce595a1705f(com.mbeddr.mpsutil.ecore.stubs)" version="0" />
3945
<module reference="ecfb9949-7433-4db5-85de-0f84d172e4ce(de.q60.mps.collections.libs)" version="0" />
46+
<module reference="f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)" version="0" />
47+
<module reference="e39e4a59-8cb6-498e-860e-8fa8361c0d90(jetbrains.mps.baseLanguage.scopes)" version="0" />
48+
<module reference="2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)" version="0" />
49+
<module reference="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" version="0" />
50+
<module reference="9ded098b-ad6a-4657-bfd9-48636cfe8bc3(jetbrains.mps.lang.traceable)" version="0" />
4051
<module reference="b0f8641f-bd77-4421-8425-30d9088a82f7(org.apache.commons)" version="0" />
4152
<module reference="fceddec6-7184-49a0-9009-0da4dbdc8b95(test.com.mbeddr.mpsutil.common)" version="0" />
4253
</dependencyVersions>

code/languages/com.mbeddr.platform.build/solutions/com.mbeddr.platform.tests.build/models/com.mbeddr.platform.tests.build.mps

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2219,6 +2219,11 @@
22192219
<ref role="3bR37D" to="90a9:6fQhGuklQWU" resolve="de.q60.mps.collections.libs" />
22202220
</node>
22212221
</node>
2222+
<node concept="1SiIV0" id="6XtbTQ047N9" role="3bR37C">
2223+
<node concept="3bR9La" id="6XtbTQ047Na" role="1SiIV1">
2224+
<ref role="3bR37D" to="ffeo:7Kfy9QB6KYb" resolve="jetbrains.mps.baseLanguage" />
2225+
</node>
2226+
</node>
22222227
</node>
22232228
<node concept="1E1JtA" id="2yMzZpANLwn" role="2G$12L">
22242229
<property role="BnDLt" value="true" />

code/languages/com.mbeddr.platform.build/solutions/com.mbeddr.platform/models/com/mbeddr/platform/build.mps

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5440,6 +5440,11 @@
54405440
<ref role="3bR37D" to="ffeo:7Kfy9QB6KXW" resolve="jetbrains.mps.lang.core" />
54415441
</node>
54425442
</node>
5443+
<node concept="1SiIV0" id="6XtbTQ046YU" role="3bR37C">
5444+
<node concept="3bR9La" id="6XtbTQ046YV" role="1SiIV1">
5445+
<ref role="3bR37D" to="90a9:PE3B26QCrP" resolve="org.apache.commons" />
5446+
</node>
5447+
</node>
54435448
</node>
54445449
</node>
54455450
<node concept="2G$12M" id="3quoVcnRjZi" role="3989C9">

subprojects/com.mbeddr/platform/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ plugins {
22
id 'base'
33
id 'maven-publish'
44
id 'buildlogic.mps-conventions'
5-
id "org.cyclonedx.bom" version "2.2.0"
5+
id "org.cyclonedx.bom" version "2.3.0"
66
}
77

88
import de.itemis.mps.gradle.*

0 commit comments

Comments
 (0)