Skip to content

Commit e8b539b

Browse files
authored
Merge pull request #927 from IETS3/bugfix/makeJoinSlicesNullAware_20213
temporal.runtime: TemporalOps.joinSlices can now handle null values of slices
2 parents ad5c29f + 584c7de commit e8b539b

File tree

7 files changed

+862
-134
lines changed

7 files changed

+862
-134
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.base/org.iets3.core.base.mpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<dependency reexport="false">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
1717
<dependency reexport="false">1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor)</dependency>
1818
<dependency reexport="false">ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)</dependency>
19-
<dependency reexport="false">5454dbfd-2075-4de0-b85e-fa645eb6957e(com.mbeddr.mpsutil.serializer.xml)</dependency>
19+
<dependency reexport="false">5454dbfd-2075-4de0-b85e-fa645eb6957e(de.itemis.mps.utils.serializer.xml)</dependency>
2020
<dependency reexport="false">f0fff802-6d26-4d2e-b89d-391357265626(de.slisson.mps.hacks.editor)</dependency>
2121
</dependencies>
2222
<languageVersions>
@@ -72,10 +72,10 @@
7272
<module reference="d3a0fd26-445a-466c-900e-10444ddfed52(com.mbeddr.mpsutil.filepicker)" version="0" />
7373
<module reference="d09a16fb-1d68-4a92-a5a4-20b4b2f86a62(com.mbeddr.mpsutil.jung)" version="0" />
7474
<module reference="b4d28e19-7d2d-47e9-943e-3a41f97a0e52(com.mbeddr.mpsutil.plantuml.node)" version="0" />
75-
<module reference="5454dbfd-2075-4de0-b85e-fa645eb6957e(com.mbeddr.mpsutil.serializer.xml)" version="0" />
7675
<module reference="848ef45d-e560-4e35-853c-f35a64cc135c(de.itemis.mps.editor.celllayout.runtime)" version="0" />
7776
<module reference="24c96a96-b7a1-4f30-82da-0f8e279a2661(de.itemis.mps.editor.celllayout.styles)" version="0" />
7877
<module reference="cce85e64-7b37-4ad5-b0e6-9d18324cdfb3(de.itemis.mps.selection.runtime)" version="0" />
78+
<module reference="5454dbfd-2075-4de0-b85e-fa645eb6957e(de.itemis.mps.utils.serializer.xml)" version="0" />
7979
<module reference="dc038ceb-b7ea-4fea-ac12-55f7400e97ba(de.slisson.mps.editor.multiline.runtime)" version="0" />
8080
<module reference="f0fff802-6d26-4d2e-b89d-391357265626(de.slisson.mps.hacks.editor)" version="0" />
8181
<module reference="92d2ea16-5a42-4fdf-a676-c7604efe3504(de.slisson.mps.richtext)" version="0" />

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.temporal/generator/template/[email protected]

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3870,8 +3870,9 @@
38703870
<ref role="37wK5l" to="8rdi:4voqclTDifZ" resolve="slices" />
38713871
</node>
38723872
</node>
3873-
<node concept="TSZUe" id="2T4w_AkFNuJ" role="2OqNvi">
3874-
<node concept="2ShNRf" id="2T4w_AkFNxb" role="25WWJ7">
3873+
<node concept="liA8E" id="475Xz0y11E0" role="2OqNvi">
3874+
<ref role="37wK5l" to="8rdi:475Xz0wPGET" resolve="add" />
3875+
<node concept="2ShNRf" id="2T4w_AkFNxb" role="37wK5m">
38753876
<node concept="1pGfFk" id="2T4w_AkFNFY" role="2ShVmc">
38763877
<ref role="37wK5l" to="8rdi:50smQ1VbaTB" resolve="SliceValue" />
38773878
<node concept="37vLTw" id="2T4w_AkFNIu" role="37wK5m">
@@ -5399,7 +5400,7 @@
53995400
</node>
54005401
</node>
54015402
<node concept="liA8E" id="2Wqs7Xm9jBR" role="2OqNvi">
5402-
<ref role="37wK5l" to="33ny:~List.isEmpty()" resolve="isEmpty" />
5403+
<ref role="37wK5l" to="33ny:~ArrayList.isEmpty()" resolve="isEmpty" />
54035404
</node>
54045405
</node>
54055406
</node>
@@ -5832,7 +5833,7 @@
58325833
</node>
58335834
</node>
58345835
<node concept="liA8E" id="2Wqs7XmaqtK" role="2OqNvi">
5835-
<ref role="37wK5l" to="33ny:~List.isEmpty()" resolve="isEmpty" />
5836+
<ref role="37wK5l" to="33ny:~ArrayList.isEmpty()" resolve="isEmpty" />
58365837
</node>
58375838
</node>
58385839
</node>
@@ -6264,7 +6265,7 @@
62646265
</node>
62656266
</node>
62666267
<node concept="liA8E" id="2Wqs7XmarJ1" role="2OqNvi">
6267-
<ref role="37wK5l" to="33ny:~List.isEmpty()" resolve="isEmpty" />
6268+
<ref role="37wK5l" to="33ny:~ArrayList.isEmpty()" resolve="isEmpty" />
62686269
</node>
62696270
</node>
62706271
</node>
@@ -6838,7 +6839,7 @@
68386839
</node>
68396840
</node>
68406841
<node concept="liA8E" id="2Wqs7XmasQq" role="2OqNvi">
6841-
<ref role="37wK5l" to="33ny:~List.isEmpty()" resolve="isEmpty" />
6842+
<ref role="37wK5l" to="33ny:~ArrayList.isEmpty()" resolve="isEmpty" />
68426843
</node>
68436844
</node>
68446845
</node>

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.temporal/org.iets3.core.expr.genjava.temporal.mpl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
<classes generated="true" path="${module}/generator/classes_gen" />
2424
</facet>
2525
</facets>
26-
<external-templates />
26+
<external-templates>
27+
<generator generatorUID="4517af98-2eaa-4f19-a962-92df60010094(org.iets3.core.expr.genjava.base#8286534136181746510)" />
28+
</external-templates>
2729
<dependencies>
2830
<dependency reexport="false">4621d3e3-b8a3-4bbe-b7ac-234b6e2d1d68(org.iets3.core.expr.temporal)</dependency>
2931
<dependency reexport="false">4517af98-2eaa-4f19-a962-92df60010094(org.iets3.core.expr.genjava.base#8286534136181746510)</dependency>

0 commit comments

Comments
 (0)