|
15 | 15 | <import index="l462" ref="r:d6904536-4de8-40ba-b54e-09fcdfe1b62a(org.iets3.core.expr.temporal.structure)" />
|
16 | 16 | <import index="28m1" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.time(JDK/)" />
|
17 | 17 | <import index="8rdi" ref="r:f17e1021-3869-4fe5-b3c7-0b2a9149a478(org.iets3.core.expr.temporal.runtime)" />
|
| 18 | + <import index="33ny" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.util(JDK/)" implicit="true" /> |
18 | 19 | </imports>
|
19 | 20 | <registry>
|
20 | 21 | <language id="8585453e-6bfb-4d80-98de-b16074f1d86c" name="jetbrains.mps.lang.test">
|
|
122 | 123 | <concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" />
|
123 | 124 | <concept id="1146644623116" name="jetbrains.mps.baseLanguage.structure.PrivateVisibility" flags="nn" index="3Tm6S6" />
|
124 | 125 | </language>
|
| 126 | + <language id="63e0e566-5131-447e-90e3-12ea330e1a00" name="com.mbeddr.mpsutil.blutil"> |
| 127 | + <concept id="3693790620639876318" name="com.mbeddr.mpsutil.blutil.structure.BLDoc" flags="ng" index="2aEySx"> |
| 128 | + <child id="3693790620639876319" name="text" index="2aEySw" /> |
| 129 | + </concept> |
| 130 | + </language> |
125 | 131 | <language id="7b68d745-a7b8-48b9-bd9c-05c0f8725a35" name="org.iets3.core.base">
|
126 | 132 | <concept id="7831630342157089621" name="org.iets3.core.base.structure.IDetectNeedToRunManually" flags="ng" index="0Rz4o">
|
127 | 133 | <property id="7831630342157089649" name="__hash" index="0Rz4W" />
|
|
7636 | 7642 | </node>
|
7637 | 7643 | </node>
|
7638 | 7644 | </node>
|
| 7645 | + <node concept="312cEg" id="3BA76YhIuEc" role="jymVt"> |
| 7646 | + <property role="TrG5h" value="slice5WithNulLValue" /> |
| 7647 | + <node concept="3Tm6S6" id="3BA76YhItn2" role="1B3o_S" /> |
| 7648 | + <node concept="3uibUv" id="3BA76YhIuD7" role="1tU5fm"> |
| 7649 | + <ref role="3uigEE" to="8rdi:50smQ1VbaN9" resolve="SliceValue" /> |
| 7650 | + </node> |
| 7651 | + <node concept="2ShNRf" id="3BA76YhIva7" role="33vP2m"> |
| 7652 | + <node concept="1pGfFk" id="3BA76YhIx4d" role="2ShVmc"> |
| 7653 | + <property role="373rjd" value="true" /> |
| 7654 | + <ref role="37wK5l" to="8rdi:50smQ1VbaTB" resolve="SliceValue" /> |
| 7655 | + <node concept="37vLTw" id="3BA76YhIx5$" role="37wK5m"> |
| 7656 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 7657 | + </node> |
| 7658 | + <node concept="2YIFZM" id="3BA76YhIxCt" role="37wK5m"> |
| 7659 | + <ref role="1Pybhc" to="28m1:~LocalDate" resolve="LocalDate" /> |
| 7660 | + <ref role="37wK5l" to="28m1:~LocalDate.parse(java.lang.CharSequence)" resolve="parse" /> |
| 7661 | + <node concept="Xl_RD" id="3BA76YhIxCu" role="37wK5m"> |
| 7662 | + <property role="Xl_RC" value="2002-01-01" /> |
| 7663 | + </node> |
| 7664 | + </node> |
| 7665 | + <node concept="10Nm6u" id="3BA76YhIxL6" role="37wK5m" /> |
| 7666 | + </node> |
| 7667 | + </node> |
| 7668 | + </node> |
| 7669 | + <node concept="312cEg" id="3BA76YhXaEH" role="jymVt"> |
| 7670 | + <property role="TrG5h" value="slice6" /> |
| 7671 | + <node concept="3Tm6S6" id="3BA76YhXaEI" role="1B3o_S" /> |
| 7672 | + <node concept="3uibUv" id="3BA76YhXaEJ" role="1tU5fm"> |
| 7673 | + <ref role="3uigEE" to="8rdi:50smQ1VbaN9" resolve="SliceValue" /> |
| 7674 | + </node> |
| 7675 | + <node concept="2ShNRf" id="3BA76YhXaEK" role="33vP2m"> |
| 7676 | + <node concept="1pGfFk" id="3BA76YhXaEL" role="2ShVmc"> |
| 7677 | + <property role="373rjd" value="true" /> |
| 7678 | + <ref role="37wK5l" to="8rdi:50smQ1VbaTB" resolve="SliceValue" /> |
| 7679 | + <node concept="37vLTw" id="3BA76YhXaEM" role="37wK5m"> |
| 7680 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 7681 | + </node> |
| 7682 | + <node concept="2YIFZM" id="3BA76YhXaEN" role="37wK5m"> |
| 7683 | + <ref role="1Pybhc" to="28m1:~LocalDate" resolve="LocalDate" /> |
| 7684 | + <ref role="37wK5l" to="28m1:~LocalDate.parse(java.lang.CharSequence)" resolve="parse" /> |
| 7685 | + <node concept="Xl_RD" id="3BA76YhXaEO" role="37wK5m"> |
| 7686 | + <property role="Xl_RC" value="2024-01-01" /> |
| 7687 | + </node> |
| 7688 | + </node> |
| 7689 | + <node concept="3cmrfG" id="3BA76YhXbZz" role="37wK5m"> |
| 7690 | + <property role="3cmrfH" value="22" /> |
| 7691 | + </node> |
| 7692 | + </node> |
| 7693 | + </node> |
| 7694 | + </node> |
7639 | 7695 | <node concept="2tJIrI" id="x6l$anF220" role="jymVt" />
|
7640 | 7696 | <node concept="3Tm1VV" id="x6l$anpf0a" role="1B3o_S" />
|
7641 | 7697 | <node concept="3s_gsd" id="x6l$anpf0b" role="3s_ewO">
|
|
7891 | 7947 | </node>
|
7892 | 7948 | </node>
|
7893 | 7949 | </node>
|
| 7950 | + <node concept="3s$Bmu" id="_Xxt9afg6U" role="3s_gse"> |
| 7951 | + <property role="3s$Bm0" value="TestingJoinSlices" /> |
| 7952 | + <node concept="3cqZAl" id="_Xxt9afg6V" role="3clF45" /> |
| 7953 | + <node concept="3Tm1VV" id="_Xxt9afg6W" role="1B3o_S" /> |
| 7954 | + <node concept="3clFbS" id="_Xxt9afg6X" role="3clF47"> |
| 7955 | + <node concept="3clFbF" id="3BA76Yh$CDC" role="3cqZAp"> |
| 7956 | + <node concept="2OqwBi" id="3BA76Yh$OvM" role="3clFbG"> |
| 7957 | + <node concept="2OqwBi" id="3BA76Yh$CSj" role="2Oq$k0"> |
| 7958 | + <node concept="37vLTw" id="3BA76Yh$CDA" role="2Oq$k0"> |
| 7959 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 7960 | + </node> |
| 7961 | + <node concept="liA8E" id="3BA76Yh$MV$" role="2OqNvi"> |
| 7962 | + <ref role="37wK5l" to="8rdi:4voqclTDifZ" resolve="slices" /> |
| 7963 | + </node> |
| 7964 | + </node> |
| 7965 | + <node concept="liA8E" id="3BA76Yh$PN5" role="2OqNvi"> |
| 7966 | + <ref role="37wK5l" to="33ny:~List.add(java.lang.Object)" resolve="add" /> |
| 7967 | + <node concept="37vLTw" id="3BA76Yh$PUS" role="37wK5m"> |
| 7968 | + <ref role="3cqZAo" node="x6l$anF22h" resolve="slice1" /> |
| 7969 | + </node> |
| 7970 | + </node> |
| 7971 | + </node> |
| 7972 | + </node> |
| 7973 | + <node concept="3clFbF" id="3BA76YhBYx8" role="3cqZAp"> |
| 7974 | + <node concept="2OqwBi" id="3BA76YhBYx9" role="3clFbG"> |
| 7975 | + <node concept="2OqwBi" id="3BA76YhBYxa" role="2Oq$k0"> |
| 7976 | + <node concept="37vLTw" id="3BA76YhBYxb" role="2Oq$k0"> |
| 7977 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 7978 | + </node> |
| 7979 | + <node concept="liA8E" id="3BA76YhBYxc" role="2OqNvi"> |
| 7980 | + <ref role="37wK5l" to="8rdi:4voqclTDifZ" resolve="slices" /> |
| 7981 | + </node> |
| 7982 | + </node> |
| 7983 | + <node concept="liA8E" id="3BA76YhBYxd" role="2OqNvi"> |
| 7984 | + <ref role="37wK5l" to="33ny:~List.add(java.lang.Object)" resolve="add" /> |
| 7985 | + <node concept="37vLTw" id="3BA76YhBYxe" role="37wK5m"> |
| 7986 | + <ref role="3cqZAo" node="x6l$anF22h" resolve="slice1" /> |
| 7987 | + </node> |
| 7988 | + </node> |
| 7989 | + </node> |
| 7990 | + </node> |
| 7991 | + <node concept="3clFbF" id="3BA76YhVoLK" role="3cqZAp"> |
| 7992 | + <node concept="2OqwBi" id="3BA76YhVoLL" role="3clFbG"> |
| 7993 | + <node concept="2OqwBi" id="3BA76YhVoLM" role="2Oq$k0"> |
| 7994 | + <node concept="37vLTw" id="3BA76YhVoLN" role="2Oq$k0"> |
| 7995 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 7996 | + </node> |
| 7997 | + <node concept="liA8E" id="3BA76YhVoLO" role="2OqNvi"> |
| 7998 | + <ref role="37wK5l" to="8rdi:4voqclTDifZ" resolve="slices" /> |
| 7999 | + </node> |
| 8000 | + </node> |
| 8001 | + <node concept="liA8E" id="3BA76YhVoLP" role="2OqNvi"> |
| 8002 | + <ref role="37wK5l" to="33ny:~List.add(java.lang.Object)" resolve="add" /> |
| 8003 | + <node concept="37vLTw" id="3BA76YhVoLQ" role="37wK5m"> |
| 8004 | + <ref role="3cqZAo" node="3BA76YhXaEH" resolve="slice6" /> |
| 8005 | + </node> |
| 8006 | + </node> |
| 8007 | + </node> |
| 8008 | + </node> |
| 8009 | + <node concept="3clFbH" id="3BA76YhVrPw" role="3cqZAp" /> |
| 8010 | + <node concept="3vlDli" id="3BA76YhDy3K" role="3cqZAp"> |
| 8011 | + <node concept="3cmrfG" id="3BA76YhVrpi" role="3tpDZB"> |
| 8012 | + <property role="3cmrfH" value="3" /> |
| 8013 | + </node> |
| 8014 | + <node concept="2OqwBi" id="3BA76YhDzgr" role="3tpDZA"> |
| 8015 | + <node concept="37vLTw" id="3BA76YhDzgs" role="2Oq$k0"> |
| 8016 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 8017 | + </node> |
| 8018 | + <node concept="liA8E" id="3BA76YhDzgt" role="2OqNvi"> |
| 8019 | + <ref role="37wK5l" to="8rdi:50smQ1VcK3N" resolve="numberOfSlices" /> |
| 8020 | + </node> |
| 8021 | + </node> |
| 8022 | + <node concept="3_1$Yv" id="3BA76YhD$YQ" role="3_9lra"> |
| 8023 | + <node concept="Xl_RD" id="3BA76YhD_6O" role="3_1BAH"> |
| 8024 | + <property role="Xl_RC" value="TemporalValue should contain 2x identical slices" /> |
| 8025 | + </node> |
| 8026 | + </node> |
| 8027 | + </node> |
| 8028 | + <node concept="3vlDli" id="3BA76YhDDHB" role="3cqZAp"> |
| 8029 | + <node concept="3cmrfG" id="3BA76YhDDVh" role="3tpDZB"> |
| 8030 | + <property role="3cmrfH" value="2" /> |
| 8031 | + </node> |
| 8032 | + <node concept="2OqwBi" id="3BA76YhFaQy" role="3tpDZA"> |
| 8033 | + <node concept="2YIFZM" id="_Xxt9afncN" role="2Oq$k0"> |
| 8034 | + <ref role="37wK5l" to="8rdi:3KgQFIkaiVk" resolve="joinSlices" /> |
| 8035 | + <ref role="1Pybhc" to="8rdi:3nGzaxUs53y" resolve="TemporalOps" /> |
| 8036 | + <node concept="37vLTw" id="_Xxt9afncO" role="37wK5m"> |
| 8037 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 8038 | + </node> |
| 8039 | + </node> |
| 8040 | + <node concept="liA8E" id="3BA76YhFbhd" role="2OqNvi"> |
| 8041 | + <ref role="37wK5l" to="8rdi:50smQ1VcK3N" resolve="numberOfSlices" /> |
| 8042 | + </node> |
| 8043 | + </node> |
| 8044 | + <node concept="3_1$Yv" id="3BA76YhDEiD" role="3_9lra"> |
| 8045 | + <node concept="Xl_RD" id="3BA76YhDEux" role="3_1BAH"> |
| 8046 | + <property role="Xl_RC" value="TemporalValue should contain 1x slides after joining identical slices" /> |
| 8047 | + </node> |
| 8048 | + </node> |
| 8049 | + </node> |
| 8050 | + </node> |
| 8051 | + </node> |
| 8052 | + <node concept="3s$Bmu" id="3BA76YhIqYQ" role="3s_gse"> |
| 8053 | + <property role="3s$Bm0" value="TestingJoinSlicesWithNull" /> |
| 8054 | + <node concept="3cqZAl" id="3BA76YhIqYR" role="3clF45" /> |
| 8055 | + <node concept="3Tm1VV" id="3BA76YhIqYS" role="1B3o_S" /> |
| 8056 | + <node concept="3clFbS" id="3BA76YhIqYT" role="3clF47"> |
| 8057 | + <node concept="3clFbF" id="3BA76YhIIvA" role="3cqZAp"> |
| 8058 | + <node concept="2OqwBi" id="3BA76YhIIvB" role="3clFbG"> |
| 8059 | + <node concept="2OqwBi" id="3BA76YhIIvC" role="2Oq$k0"> |
| 8060 | + <node concept="37vLTw" id="3BA76YhIIvD" role="2Oq$k0"> |
| 8061 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 8062 | + </node> |
| 8063 | + <node concept="liA8E" id="3BA76YhIIvE" role="2OqNvi"> |
| 8064 | + <ref role="37wK5l" to="8rdi:4voqclTDifZ" resolve="slices" /> |
| 8065 | + </node> |
| 8066 | + </node> |
| 8067 | + <node concept="liA8E" id="3BA76YhIIvF" role="2OqNvi"> |
| 8068 | + <ref role="37wK5l" to="33ny:~List.add(java.lang.Object)" resolve="add" /> |
| 8069 | + <node concept="37vLTw" id="3BA76YhIJF2" role="37wK5m"> |
| 8070 | + <ref role="3cqZAo" node="3BA76YhIuEc" resolve="slice5WithNulLValue" /> |
| 8071 | + </node> |
| 8072 | + </node> |
| 8073 | + </node> |
| 8074 | + </node> |
| 8075 | + <node concept="3clFbF" id="3BA76YhTouy" role="3cqZAp"> |
| 8076 | + <node concept="2OqwBi" id="3BA76YhTouz" role="3clFbG"> |
| 8077 | + <node concept="2OqwBi" id="3BA76YhTou$" role="2Oq$k0"> |
| 8078 | + <node concept="37vLTw" id="3BA76YhTou_" role="2Oq$k0"> |
| 8079 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 8080 | + </node> |
| 8081 | + <node concept="liA8E" id="3BA76YhTouA" role="2OqNvi"> |
| 8082 | + <ref role="37wK5l" to="8rdi:4voqclTDifZ" resolve="slices" /> |
| 8083 | + </node> |
| 8084 | + </node> |
| 8085 | + <node concept="liA8E" id="3BA76YhTouB" role="2OqNvi"> |
| 8086 | + <ref role="37wK5l" to="33ny:~List.add(java.lang.Object)" resolve="add" /> |
| 8087 | + <node concept="37vLTw" id="3BA76YhTouC" role="37wK5m"> |
| 8088 | + <ref role="3cqZAo" node="3BA76YhIuEc" resolve="slice5WithNulLValue" /> |
| 8089 | + </node> |
| 8090 | + </node> |
| 8091 | + </node> |
| 8092 | + </node> |
| 8093 | + <node concept="3clFbF" id="3BA76YhVsgE" role="3cqZAp"> |
| 8094 | + <node concept="2OqwBi" id="3BA76YhVsgF" role="3clFbG"> |
| 8095 | + <node concept="2OqwBi" id="3BA76YhVsgG" role="2Oq$k0"> |
| 8096 | + <node concept="37vLTw" id="3BA76YhVsgH" role="2Oq$k0"> |
| 8097 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 8098 | + </node> |
| 8099 | + <node concept="liA8E" id="3BA76YhVsgI" role="2OqNvi"> |
| 8100 | + <ref role="37wK5l" to="8rdi:4voqclTDifZ" resolve="slices" /> |
| 8101 | + </node> |
| 8102 | + </node> |
| 8103 | + <node concept="liA8E" id="3BA76YhVsgJ" role="2OqNvi"> |
| 8104 | + <ref role="37wK5l" to="33ny:~List.add(java.lang.Object)" resolve="add" /> |
| 8105 | + <node concept="37vLTw" id="3BA76YhVsgK" role="37wK5m"> |
| 8106 | + <ref role="3cqZAo" node="3BA76YhXaEH" resolve="slice6" /> |
| 8107 | + </node> |
| 8108 | + </node> |
| 8109 | + </node> |
| 8110 | + </node> |
| 8111 | + <node concept="3clFbH" id="3BA76YhOkBl" role="3cqZAp" /> |
| 8112 | + <node concept="3vlDli" id="3BA76YhII02" role="3cqZAp"> |
| 8113 | + <node concept="3cmrfG" id="3BA76YhVtnN" role="3tpDZB"> |
| 8114 | + <property role="3cmrfH" value="3" /> |
| 8115 | + </node> |
| 8116 | + <node concept="2OqwBi" id="3BA76YhII04" role="3tpDZA"> |
| 8117 | + <node concept="37vLTw" id="3BA76YhII05" role="2Oq$k0"> |
| 8118 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 8119 | + </node> |
| 8120 | + <node concept="liA8E" id="3BA76YhII06" role="2OqNvi"> |
| 8121 | + <ref role="37wK5l" to="8rdi:50smQ1VcK3N" resolve="numberOfSlices" /> |
| 8122 | + </node> |
| 8123 | + </node> |
| 8124 | + <node concept="3_1$Yv" id="3BA76YhII07" role="3_9lra"> |
| 8125 | + <node concept="Xl_RD" id="3BA76YhII08" role="3_1BAH"> |
| 8126 | + <property role="Xl_RC" value="TemporalValue should contain 2x identical slices" /> |
| 8127 | + </node> |
| 8128 | + </node> |
| 8129 | + </node> |
| 8130 | + <node concept="3vlDli" id="3BA76YhII09" role="3cqZAp"> |
| 8131 | + <node concept="3cmrfG" id="3BA76YhII0a" role="3tpDZB"> |
| 8132 | + <property role="3cmrfH" value="2" /> |
| 8133 | + </node> |
| 8134 | + <node concept="2OqwBi" id="3BA76YhII0b" role="3tpDZA"> |
| 8135 | + <node concept="2YIFZM" id="3BA76YhII0c" role="2Oq$k0"> |
| 8136 | + <ref role="37wK5l" to="8rdi:3KgQFIkaiVk" resolve="joinSlices" /> |
| 8137 | + <ref role="1Pybhc" to="8rdi:3nGzaxUs53y" resolve="TemporalOps" /> |
| 8138 | + <node concept="37vLTw" id="3BA76YhII0d" role="37wK5m"> |
| 8139 | + <ref role="3cqZAo" node="x6l$anF22e" resolve="TT" /> |
| 8140 | + </node> |
| 8141 | + </node> |
| 8142 | + <node concept="liA8E" id="3BA76YhII0e" role="2OqNvi"> |
| 8143 | + <ref role="37wK5l" to="8rdi:50smQ1VcK3N" resolve="numberOfSlices" /> |
| 8144 | + </node> |
| 8145 | + </node> |
| 8146 | + <node concept="3_1$Yv" id="3BA76YhII0f" role="3_9lra"> |
| 8147 | + <node concept="Xl_RD" id="3BA76YhII0g" role="3_1BAH"> |
| 8148 | + <property role="Xl_RC" value="TemporalValue should contain 1x slides after joining identical slices" /> |
| 8149 | + </node> |
| 8150 | + </node> |
| 8151 | + </node> |
| 8152 | + </node> |
| 8153 | + <node concept="2aEySx" id="3BA76YhYMv5" role="lGtFl"> |
| 8154 | + <node concept="19SGf9" id="3BA76YhYMv6" role="2aEySw"> |
| 8155 | + <node concept="19SUe$" id="3BA76YhYMv7" role="19SJt6"> |
| 8156 | + <property role="19SUeA" value="should not fail with a NPE " /> |
| 8157 | + </node> |
| 8158 | + </node> |
| 8159 | + </node> |
| 8160 | + </node> |
7894 | 8161 | </node>
|
7895 | 8162 | <node concept="1KhYhu" id="x6l$anEYuk" role="1KhZu4">
|
7896 | 8163 | <node concept="3clFbS" id="x6l$anEYul" role="2VODD2" />
|
|
0 commit comments