Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/mps-compatibility.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
# also adjust the compatibility version range of the MPS plugin
- "2023.2"
- "2023.3"
# - "2024.1"
- "2024.1"
steps:
- uses: actions/checkout@v5
# - uses: actions/setup-node@v3
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ See also https://www.jetbrains.com/help/idea/directories-used-by-the-ide-to-stor

You may have to create the plugins folder if it doesn't exist yet.

Currently, these MPS versions are supported: 2023.2, 2023.3
Currently, these MPS versions are supported: 2023.2, 2023.3, 2024.1

# Usage

Expand Down
6 changes: 3 additions & 3 deletions buildSrc/src/main/kotlin/org/modelix/CopyMps.kt
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ val Project.mpsMajorVersion: String get() {
if (project != rootProject) return rootProject.mpsMajorVersion
return project.findProperty("mps.version.major")?.toString()?.takeIf { it.isNotEmpty() }
?: project.findProperty("mps.version")?.toString()?.takeIf { it.isNotEmpty() }?.replace(Regex("""(20\d\d\.\d+).*"""), "$1")
?: "2023.2"
?: "2024.1"
}

val Project.mpsVersion: String get() {
Expand All @@ -45,9 +45,9 @@ val Project.mpsVersion: String get() {
"2021.3" to "2021.3.5",
"2022.2" to "2022.2.4",
"2022.3" to "2022.3.3",
"2023.2" to "2023.2.2",
"2023.2" to "2023.2.3",
"2023.3" to "2023.3.2",
"2024.1" to "2024.1.1",
"2024.1" to "2024.1.5",
)[it],
) { "Unknown MPS version: $it" }
}
Expand Down
2 changes: 1 addition & 1 deletion editor-common-mps/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ kotlin {
tasks {
patchPluginXml {
sinceBuild.set("232")
untilBuild.set("233.*")
untilBuild.set("241.*")
}

buildSearchableOptions {
Expand Down
2 changes: 1 addition & 1 deletion mps-image-editor-server/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ intellij {
tasks {
patchPluginXml {
sinceBuild.set("232")
untilBuild.set("233.*")
untilBuild.set("241.*")
}

buildSearchableOptions {
Expand Down
4 changes: 3 additions & 1 deletion mps/.mps/migration.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MigrationProperties">
<entry key="jetbrains.mps.ide.mpsmigration.v_2023_3.CleanStubForeignMethodIds" value="executed" />
<entry key="project.baseline.version" value="232" />
<entry key="project.migrated.version" value="241" />
</component>
</project>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
</concept>
<concept id="8876946878573903262" name="org.modelix.mps.react.structure.ConceptRenderer" flags="ng" index="gmrQT">
<reference id="8310867745953086698" name="concept" index="3JBHV4" />
<child id="8876946878573903455" name="component" index="gmrTS" />
<child id="8876946878573903455" name="components" index="gmrTS" />
</concept>
<concept id="5355184975888307501" name="org.modelix.mps.react.structure.StateVariable" flags="ng" index="2o1qlL">
<child id="5355184975888310505" name="initializer" index="2o1p2P" />
Expand Down Expand Up @@ -55,7 +55,7 @@
</concept>
<concept id="5355184975881056557" name="org.modelix.mps.react.structure.NamedRendererBase" flags="ng" index="2rHO5L">
<child id="5355184975881056561" name="parameters" index="2rHO5H" />
<child id="5355184975881056562" name="component" index="2rHO5I" />
<child id="5355184975881056562" name="components" index="2rHO5I" />
</concept>
<concept id="2833354970324905743" name="org.modelix.mps.react.structure.RenderNode" flags="ng" index="1nBVpq">
<child id="2833354970324905746" name="nodeToRender" index="1nBVp7" />
Expand Down Expand Up @@ -1091,7 +1091,7 @@
<property role="Xl_RC" value="Beispiel" />
</node>
<node concept="3z9kRR" id="G39ofCeJ1I" role="3z8GDl">
<ref role="3z9kRQ" node="G39ofCeJ0i" resolve="accTitll" />
<ref role="3z9kRQ" node="G39ofCeJ0i" resolve="accTitle" />
</node>
</node>
</node>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
</modelRoot>
</models>
<facets>
<facet compile="mps" classes="mps" ext="no" type="java">
<facet type="java" compile="mps" classes="mps" ext="no">
<classes generated="true" path="${module}/classes_gen" />
</facet>
</facets>
Expand Down
4 changes: 2 additions & 2 deletions mps/modules/ReactDemoLanguage/ReactDemoLanguage.mpl
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
</modelRoot>
</models>
<facets>
<facet compile="mps" classes="mps" ext="yes" type="java">
<facet type="java" compile="mps" classes="mps" ext="yes">
<classes generated="true" path="${module}/classes_gen" />
</facet>
</facets>
Expand All @@ -19,7 +19,7 @@
</modelRoot>
</models>
<facets>
<facet compile="mps" classes="mps" ext="no" type="java">
<facet type="java" compile="mps" classes="mps" ext="no">
<classes generated="true" path="${module}/generator/classes_gen" />
</facet>
</facets>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
<property role="EcuMT" value="3030577733520086760" />
<property role="TrG5h" value="ReactRoot" />
<property role="19KtqR" value="true" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="1TJgyj" id="2vPZMAmue7o" role="1TKVEi">
<property role="IQ2ns" value="2879488090856546776" />
<property role="20lmBu" value="fLJjDmT/aggregation" />
Expand All @@ -64,7 +64,7 @@
<node concept="1TIwiD" id="2vPZMAmue7m">
<property role="EcuMT" value="2879488090856546774" />
<property role="TrG5h" value="Element" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="1TJgyi" id="2vPZMAmue7n" role="1TKVEl">
<property role="IQ2nx" value="2879488090856546775" />
<property role="TrG5h" value="label" />
Expand All @@ -75,7 +75,7 @@
<property role="EcuMT" value="2879488090872081360" />
<property role="TrG5h" value="TreeNode" />
<property role="19KtqR" value="true" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="2vPZMAnpuJh" role="PzmwI">
<ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" />
</node>
Expand All @@ -101,7 +101,7 @@
<property role="EcuMT" value="2879488090880630244" />
<property role="TrG5h" value="ReadOrEdit" />
<property role="19KtqR" value="true" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="1TJgyi" id="2vPZMAnWa4r" role="1TKVEl">
<property role="IQ2nx" value="2879488090881171739" />
<property role="TrG5h" value="a" />
Expand All @@ -122,13 +122,13 @@
<property role="EcuMT" value="223742654175067082" />
<property role="TrG5h" value="Blank" />
<property role="19KtqR" value="true" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
</node>
<node concept="1TIwiD" id="G39ofDDj5m">
<property role="EcuMT" value="793519207838200150" />
<property role="TrG5h" value="NewTree" />
<property role="19KtqR" value="true" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="G39ofDDjEL" role="PzmwI">
<ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" />
</node>
Expand All @@ -143,7 +143,7 @@
<node concept="1TIwiD" id="2NkZbYerWzG">
<property role="EcuMT" value="3230484732390131948" />
<property role="TrG5h" value="NewTreeItem" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="2NkZbYerX97" role="PzmwI">
<ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" />
</node>
Expand All @@ -169,7 +169,7 @@
<property role="EcuMT" value="2646768005436038431" />
<property role="TrG5h" value="WidgetTest" />
<property role="19KtqR" value="true" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="1TJgyi" id="2iVdnDeSAqk" role="1TKVEl">
<property role="IQ2nx" value="2646768005436040852" />
<property role="TrG5h" value="text" />
Expand All @@ -195,7 +195,7 @@
<property role="EcuMT" value="6637716746545074245" />
<property role="TrG5h" value="RefTest" />
<property role="19KtqR" value="true" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="1TJgyj" id="5KtU3pXwbBQ" role="1TKVEi">
<property role="IQ2ns" value="6637716746545445366" />
<property role="20kJfa" value="target" />
Expand All @@ -209,7 +209,7 @@
<property role="EcuMT" value="3693585498076077970" />
<property role="TrG5h" value="ErrorChecking" />
<property role="19KtqR" value="true" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="3d2g73CmY$t" role="PzmwI">
<ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" />
</node>
Expand All @@ -224,7 +224,7 @@
<property role="TrG5h" value="Record" />
<property role="19KtqR" value="true" />
<property role="3GE5qa" value="record" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="1TJgyj" id="1XYAF4MuRh6" role="1TKVEi">
<property role="IQ2ns" value="2269421348088149062" />
<property role="20lmBu" value="fLJjDmT/aggregation" />
Expand All @@ -241,7 +241,7 @@
<property role="TrG5h" value="Member" />
<property role="19KtqR" value="true" />
<property role="34LRSv" value="member" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
<node concept="PrWs8" id="1XYAF4MuQFh" role="PzmwI">
<ref role="PrY4T" to="tpck:h0TrEE$" resolve="INamedConcept" />
</node>
Expand All @@ -258,7 +258,7 @@
<property role="3GE5qa" value="record" />
<property role="TrG5h" value="Type" />
<property role="R5$K7" value="true" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" />
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
</node>
<node concept="1TIwiD" id="1XYAF4MuSsK">
<property role="EcuMT" value="2269421348088153904" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
</modelRoot>
</models>
<facets>
<facet compile="mps" classes="mps" ext="yes" type="java">
<facet type="java" compile="mps" classes="mps" ext="yes">
<classes generated="true" path="${module}/classes_gen" />
</facet>
</facets>
Expand All @@ -24,7 +24,7 @@
<language slang="l:515552c7-fcc0-4ab4-9789-2f3c49344e85:jetbrains.mps.baseLanguage.varVariable" version="0" />
<language slang="l:df345b11-b8c7-4213-ac66-48d2a9b75d88:jetbrains.mps.baseLanguageInternal" version="0" />
<language slang="l:4caf0310-491e-41f5-8a9b-2006b3a94898:jetbrains.mps.execution.util" version="0" />
<language slang="l:6b3888c1-9802-44d8-8baf-f8e6c33ed689:jetbrains.mps.kotlin" version="11" />
<language slang="l:6b3888c1-9802-44d8-8baf-f8e6c33ed689:jetbrains.mps.kotlin" version="13" />
<language slang="l:b17a9ec8-44a5-40a1-9216-058d277424eb:jetbrains.mps.kotlin.internal" version="0" />
<language slang="l:9e4ff22b-60f1-43ef-a50b-f9f0fcec22e0:jetbrains.mps.kotlin.javaRefs" version="0" />
<language slang="l:eb56ebf4-df56-438e-af06-fc1cd08b495a:jetbrains.mps.kotlin.smodel" version="0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
</modelRoot>
</models>
<facets>
<facet compile="mps" classes="mps" ext="yes" type="java">
<facet type="java" compile="mps" classes="mps" ext="yes">
<classes generated="true" path="${module}/classes_gen" />
</facet>
</facets>
Expand All @@ -19,7 +19,7 @@
</modelRoot>
</models>
<facets>
<facet compile="mps" classes="mps" ext="no" type="java">
<facet type="java" compile="mps" classes="mps" ext="no">
<classes generated="true" path="${module}/generator/classes_gen" />
</facet>
</facets>
Expand All @@ -40,7 +40,7 @@
<language slang="l:515552c7-fcc0-4ab4-9789-2f3c49344e85:jetbrains.mps.baseLanguage.varVariable" version="0" />
<language slang="l:df345b11-b8c7-4213-ac66-48d2a9b75d88:jetbrains.mps.baseLanguageInternal" version="0" />
<language slang="l:4caf0310-491e-41f5-8a9b-2006b3a94898:jetbrains.mps.execution.util" version="0" />
<language slang="l:6b3888c1-9802-44d8-8baf-f8e6c33ed689:jetbrains.mps.kotlin" version="11" />
<language slang="l:6b3888c1-9802-44d8-8baf-f8e6c33ed689:jetbrains.mps.kotlin" version="13" />
<language slang="l:ceab5195-25ea-4f22-9b92-103b95ca8c0c:jetbrains.mps.lang.core" version="2" />
<language slang="l:b401a680-8325-4110-8fd3-84331ff25bef:jetbrains.mps.lang.generator" version="4" />
<language slang="l:d7706f63-9be2-479c-a3da-ae92af1e64d5:jetbrains.mps.lang.generator.generationContext" version="2" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@
<node concept="liA8E" id="2vPZMAmtTPa" role="2OqNvi">
<ref role="37wK5l" to="kt01:~Clipboard.setContents(java.awt.datatransfer.Transferable,java.awt.datatransfer.ClipboardOwner)" resolve="setContents" />
<node concept="37vLTw" id="2vPZMAmtTPb" role="37wK5m">
<ref role="3cqZAo" node="2vPZMAmtRxJ" resolve="stringSelection" />
<ref role="3cqZAo" node="2vPZMAmtRxJ" resolve="s" />
</node>
<node concept="10Nm6u" id="2vPZMAmtTPc" role="37wK5m" />
</node>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
</modelRoot>
</models>
<facets>
<facet compile="mps" classes="mps" ext="yes" type="java">
<facet type="java" compile="mps" classes="mps" ext="yes">
<classes generated="true" path="${module}/classes_gen" />
</facet>
</facets>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
<module reference="2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)" version="0" />
<module reference="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" version="0" />
<module reference="9ded098b-ad6a-4657-bfd9-48636cfe8bc3(jetbrains.mps.lang.traceable)" version="0" />
<module reference="0a7577d1-d4e5-431d-98b1-fae38f9aee80(org.modelix.model.repositoryconcepts)" version="0" />
<module reference="208eaf68-fd3a-497a-a4b6-4923ff457c3b(org.modelix.mps.editor.common.stubs)" version="0" />
<module reference="472b2a37-8fd8-48c2-911a-4dd23131201d(org.modelix.mps.react.impl.baseLanguage)" version="0" />
<module reference="83a7cbdc-dd9d-4dad-be97-957aa1b07375(org.modelix.mps.react.ssr.stubs)" version="0" />
Expand Down
Loading
Loading