Skip to content

Commit fea67aa

Browse files
committed
bugfix/fixDoubleMessages
1 parent 5936f35 commit fea67aa

File tree

1 file changed

+241
-27
lines changed
  • code/languages/org.iets3.opensource/languages/org.iets3.analysis.base/models

1 file changed

+241
-27
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.analysis.base/models/plugin.mps

Lines changed: 241 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -548,10 +548,6 @@
548548
<child id="540871147943773366" name="argument" index="25WWJ7" />
549549
</concept>
550550
<concept id="1204980550705" name="jetbrains.mps.baseLanguage.collections.structure.VisitAllOperation" flags="nn" index="2es0OD" />
551-
<concept id="1226511727824" name="jetbrains.mps.baseLanguage.collections.structure.SetType" flags="in" index="2hMVRd">
552-
<child id="1226511765987" name="elementType" index="2hN53Y" />
553-
</concept>
554-
<concept id="1226516258405" name="jetbrains.mps.baseLanguage.collections.structure.HashSetCreator" flags="nn" index="2i4dXS" />
555551
<concept id="1151688443754" name="jetbrains.mps.baseLanguage.collections.structure.ListType" flags="in" index="_YKpA">
556552
<child id="1151688676805" name="elementType" index="_ZDj9" />
557553
</concept>
@@ -583,7 +579,6 @@
583579
<concept id="1160666733551" name="jetbrains.mps.baseLanguage.collections.structure.AddAllElementsOperation" flags="nn" index="X8dFx" />
584580
<concept id="1162935959151" name="jetbrains.mps.baseLanguage.collections.structure.GetSizeOperation" flags="nn" index="34oBXx" />
585581
<concept id="1201792049884" name="jetbrains.mps.baseLanguage.collections.structure.TranslateOperation" flags="nn" index="3goQfb" />
586-
<concept id="1173946412755" name="jetbrains.mps.baseLanguage.collections.structure.RemoveAllElementsOperation" flags="nn" index="1kEaZ2" />
587582
<concept id="1197683403723" name="jetbrains.mps.baseLanguage.collections.structure.MapType" flags="in" index="3rvAFt">
588583
<child id="1197683466920" name="keyType" index="3rvQeY" />
589584
<child id="1197683475734" name="valueType" index="3rvSg0" />
@@ -606,6 +601,7 @@
606601
<child id="1197932525128" name="key" index="3ElVtu" />
607602
</concept>
608603
<concept id="1176501494711" name="jetbrains.mps.baseLanguage.collections.structure.IsNotEmptyOperation" flags="nn" index="3GX2aA" />
604+
<concept id="1172254888721" name="jetbrains.mps.baseLanguage.collections.structure.ContainsOperation" flags="nn" index="3JPx81" />
609605
<concept id="5686963296372573083" name="jetbrains.mps.baseLanguage.collections.structure.AbstractContainerType" flags="in" index="3O5elB">
610606
<child id="5686963296372573084" name="elementType" index="3O5elw" />
611607
</concept>
@@ -5475,17 +5471,15 @@
54755471
<node concept="312cEg" id="7S7fpHXZpGK" role="jymVt">
54765472
<property role="TrG5h" value="messages" />
54775473
<node concept="3Tm6S6" id="7S7fpHXZn_w" role="1B3o_S" />
5478-
<node concept="2hMVRd" id="7S7fpHXZpAd" role="1tU5fm">
5479-
<node concept="3uibUv" id="7S7fpHXZpGG" role="2hN53Y">
5474+
<node concept="3uibUv" id="6celbXwPyQ2" role="1tU5fm">
5475+
<ref role="3uigEE" to="33ny:~Set" resolve="Set" />
5476+
<node concept="3uibUv" id="6celbXwPA_w" role="11_B2D">
54805477
<ref role="3uigEE" node="2f_Mi5mXp8A" resolve="MessageUI" />
54815478
</node>
54825479
</node>
5483-
<node concept="2ShNRf" id="7S7fpHXZpHJ" role="33vP2m">
5484-
<node concept="2i4dXS" id="7S7fpHXZqlo" role="2ShVmc">
5485-
<node concept="3uibUv" id="7S7fpHXZqJS" role="HW$YZ">
5486-
<ref role="3uigEE" node="2f_Mi5mXp8A" resolve="MessageUI" />
5487-
</node>
5488-
</node>
5480+
<node concept="2YIFZM" id="6celbXwPHAK" role="33vP2m">
5481+
<ref role="37wK5l" to="3o3z:~Sets.newHashSet()" resolve="newHashSet" />
5482+
<ref role="1Pybhc" to="3o3z:~Sets" resolve="Sets" />
54895483
</node>
54905484
</node>
54915485
<node concept="Wx3nA" id="7S7fpHXZsC0" role="jymVt">
@@ -5502,24 +5496,51 @@
55025496
<property role="od$2w" value="true" />
55035497
<node concept="37vLTG" id="7S7fpHXZuy1" role="3clF46">
55045498
<property role="TrG5h" value="messages" />
5505-
<node concept="A3Dl8" id="7S7fpHXZuGP" role="1tU5fm">
5506-
<node concept="3uibUv" id="7S7fpHXZuGR" role="A3Ik2">
5499+
<node concept="3vKaQO" id="6celbXwPa2_" role="1tU5fm">
5500+
<node concept="3uibUv" id="6celbXwPa2B" role="3O5elw">
55075501
<ref role="3uigEE" node="2f_Mi5mXp8A" resolve="MessageUI" />
55085502
</node>
55095503
</node>
55105504
</node>
55115505
<node concept="3clFbS" id="7S7fpHXZutJ" role="3clF47">
5512-
<node concept="3clFbF" id="7S7fpHXZuLH" role="3cqZAp">
5513-
<node concept="2OqwBi" id="7S7fpHXZvPN" role="3clFbG">
5514-
<node concept="2OqwBi" id="7S7fpHXZuRO" role="2Oq$k0">
5515-
<node concept="Xjq3P" id="7S7fpHXZuLG" role="2Oq$k0" />
5516-
<node concept="2OwXpG" id="7S7fpHXZv38" role="2OqNvi">
5517-
<ref role="2Oxat5" node="7S7fpHXZpGK" resolve="messages" />
5506+
<node concept="2Gpval" id="6celbXwK0Sr" role="3cqZAp">
5507+
<node concept="2GrKxI" id="6celbXwK0St" role="2Gsz3X">
5508+
<property role="TrG5h" value="msg" />
5509+
</node>
5510+
<node concept="37vLTw" id="6celbXwK1Sz" role="2GsD0m">
5511+
<ref role="3cqZAo" node="7S7fpHXZuy1" resolve="messages" />
5512+
</node>
5513+
<node concept="3clFbS" id="6celbXwK0Sx" role="2LFqv$">
5514+
<node concept="3clFbJ" id="6celbXwK24c" role="3cqZAp">
5515+
<node concept="3fqX7Q" id="6celbXwK3h9" role="3clFbw">
5516+
<node concept="2OqwBi" id="6celbXwK3hb" role="3fr31v">
5517+
<node concept="37vLTw" id="6celbXwK3hc" role="2Oq$k0">
5518+
<ref role="3cqZAo" node="7S7fpHXZuy1" resolve="messages" />
5519+
</node>
5520+
<node concept="3JPx81" id="6celbXwReqE" role="2OqNvi">
5521+
<node concept="2GrUjf" id="6celbXwReB8" role="25WWJ7">
5522+
<ref role="2Gs0qQ" node="6celbXwK0St" resolve="msg" />
5523+
</node>
5524+
</node>
5525+
</node>
55185526
</node>
5519-
</node>
5520-
<node concept="X8dFx" id="7S7fpHXZxYg" role="2OqNvi">
5521-
<node concept="37vLTw" id="7S7fpHXZyoJ" role="25WWJ7">
5522-
<ref role="3cqZAo" node="7S7fpHXZuy1" resolve="messages" />
5527+
<node concept="3clFbS" id="6celbXwK24e" role="3clFbx">
5528+
<node concept="3clFbF" id="6celbXwK3tz" role="3cqZAp">
5529+
<node concept="2OqwBi" id="6celbXwK4n_" role="3clFbG">
5530+
<node concept="2OqwBi" id="6celbXwK3DM" role="2Oq$k0">
5531+
<node concept="Xjq3P" id="6celbXwK3ty" role="2Oq$k0" />
5532+
<node concept="2OwXpG" id="6celbXwK3Gu" role="2OqNvi">
5533+
<ref role="2Oxat5" node="7S7fpHXZpGK" resolve="messages" />
5534+
</node>
5535+
</node>
5536+
<node concept="liA8E" id="6celbXwQbS0" role="2OqNvi">
5537+
<ref role="37wK5l" to="33ny:~Set.add(java.lang.Object)" resolve="add" />
5538+
<node concept="2GrUjf" id="6celbXwQck5" role="37wK5m">
5539+
<ref role="2Gs0qQ" node="6celbXwK0St" resolve="msg" />
5540+
</node>
5541+
</node>
5542+
</node>
5543+
</node>
55235544
</node>
55245545
</node>
55255546
</node>
@@ -5622,8 +5643,9 @@
56225643
<node concept="37vLTw" id="7S7fpHY27dB" role="2Oq$k0">
56235644
<ref role="3cqZAo" node="7S7fpHXZpGK" resolve="messages" />
56245645
</node>
5625-
<node concept="1kEaZ2" id="7S7fpHY27dC" role="2OqNvi">
5626-
<node concept="37vLTw" id="7S7fpHY27dN" role="25WWJ7">
5646+
<node concept="liA8E" id="6celbXwPLAM" role="2OqNvi">
5647+
<ref role="37wK5l" to="33ny:~Set.removeAll(java.util.Collection)" resolve="removeAll" />
5648+
<node concept="37vLTw" id="6celbXwPLVJ" role="37wK5m">
56275649
<ref role="3cqZAo" node="7S7fpHXZDo8" resolve="relevantMessages" />
56285650
</node>
56295651
</node>
@@ -7248,7 +7270,199 @@
72487270
<node concept="3Tm1VV" id="2f_Mi5mXFUv" role="1B3o_S" />
72497271
</node>
72507272
<node concept="2tJIrI" id="1ssmHrA8W6Q" role="jymVt" />
7273+
<node concept="2tJIrI" id="6celbXwLMMe" role="jymVt" />
72517274
<node concept="3Tm1VV" id="2f_Mi5mXmsD" role="1B3o_S" />
7275+
<node concept="3clFb_" id="6celbXwLNaj" role="jymVt">
7276+
<property role="TrG5h" value="hashCode" />
7277+
<node concept="3Tm1VV" id="6celbXwLNak" role="1B3o_S" />
7278+
<node concept="10Oyi0" id="6celbXwLNan" role="3clF45" />
7279+
<node concept="3clFbS" id="6celbXwLNao" role="3clF47">
7280+
<node concept="3clFbF" id="6celbXwLQ0P" role="3cqZAp">
7281+
<node concept="2OqwBi" id="6celbXwMnT_" role="3clFbG">
7282+
<node concept="2OqwBi" id="6celbXwMjux" role="2Oq$k0">
7283+
<node concept="2OqwBi" id="6celbXwMfFD" role="2Oq$k0">
7284+
<node concept="2OqwBi" id="6celbXwMdhQ" role="2Oq$k0">
7285+
<node concept="2ShNRf" id="6celbXwLQ0N" role="2Oq$k0">
7286+
<node concept="1pGfFk" id="6celbXwMd2P" role="2ShVmc">
7287+
<ref role="37wK5l" to="qt06:~HashCodeBuilder.&lt;init&gt;(int,int)" resolve="HashCodeBuilder" />
7288+
<node concept="3cmrfG" id="6celbXwQvwI" role="37wK5m">
7289+
<property role="3cmrfH" value="17" />
7290+
</node>
7291+
<node concept="3cmrfG" id="6celbXwQxqU" role="37wK5m">
7292+
<property role="3cmrfH" value="31" />
7293+
</node>
7294+
</node>
7295+
</node>
7296+
<node concept="liA8E" id="6celbXwMdBE" role="2OqNvi">
7297+
<ref role="37wK5l" to="qt06:~HashCodeBuilder.append(java.lang.Object)" resolve="append" />
7298+
<node concept="37vLTw" id="6celbXwMdRI" role="37wK5m">
7299+
<ref role="3cqZAo" node="2f_Mi5n99G5" resolve="type" />
7300+
</node>
7301+
</node>
7302+
</node>
7303+
<node concept="liA8E" id="6celbXwMgQr" role="2OqNvi">
7304+
<ref role="37wK5l" to="qt06:~HashCodeBuilder.append(java.lang.Object)" resolve="append" />
7305+
<node concept="37vLTw" id="6celbXwMiD0" role="37wK5m">
7306+
<ref role="3cqZAo" node="2f_Mi5n9flk" resolve="node" />
7307+
</node>
7308+
</node>
7309+
</node>
7310+
<node concept="liA8E" id="6celbXwMkYg" role="2OqNvi">
7311+
<ref role="37wK5l" to="qt06:~HashCodeBuilder.append(java.lang.Object)" resolve="append" />
7312+
<node concept="37vLTw" id="6celbXwMmiY" role="37wK5m">
7313+
<ref role="3cqZAo" node="2f_Mi5n9iHr" resolve="message" />
7314+
</node>
7315+
</node>
7316+
</node>
7317+
<node concept="liA8E" id="6celbXwMq5E" role="2OqNvi">
7318+
<ref role="37wK5l" to="qt06:~HashCodeBuilder.toHashCode()" resolve="toHashCode" />
7319+
</node>
7320+
</node>
7321+
</node>
7322+
</node>
7323+
<node concept="2AHcQZ" id="6celbXwLNap" role="2AJF6D">
7324+
<ref role="2AI5Lk" to="wyt6:~Override" resolve="Override" />
7325+
</node>
7326+
</node>
7327+
<node concept="2tJIrI" id="6celbXwMrOh" role="jymVt" />
7328+
<node concept="2tJIrI" id="6celbXwMs6F" role="jymVt" />
7329+
<node concept="3clFb_" id="6celbXwMu1O" role="jymVt">
7330+
<property role="TrG5h" value="equals" />
7331+
<node concept="3Tm1VV" id="6celbXwMu1P" role="1B3o_S" />
7332+
<node concept="10P_77" id="6celbXwMu1R" role="3clF45" />
7333+
<node concept="37vLTG" id="6celbXwMu1S" role="3clF46">
7334+
<property role="TrG5h" value="obj" />
7335+
<node concept="3uibUv" id="6celbXwMu1T" role="1tU5fm">
7336+
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
7337+
</node>
7338+
</node>
7339+
<node concept="3clFbS" id="6celbXwMu1U" role="3clF47">
7340+
<node concept="3clFbJ" id="6celbXwMxPn" role="3cqZAp">
7341+
<node concept="3clFbS" id="6celbXwMxPp" role="3clFbx">
7342+
<node concept="3cpWs6" id="6celbXwMyul" role="3cqZAp">
7343+
<node concept="3clFbT" id="6celbXwMBft" role="3cqZAk" />
7344+
</node>
7345+
</node>
7346+
<node concept="3clFbC" id="6celbXwMy9$" role="3clFbw">
7347+
<node concept="10Nm6u" id="6celbXwMykx" role="3uHU7w" />
7348+
<node concept="37vLTw" id="6celbXwMxW3" role="3uHU7B">
7349+
<ref role="3cqZAo" node="6celbXwMu1S" resolve="obj" />
7350+
</node>
7351+
</node>
7352+
</node>
7353+
<node concept="3clFbJ" id="6celbXwMF6f" role="3cqZAp">
7354+
<node concept="3clFbS" id="6celbXwMF6h" role="3clFbx">
7355+
<node concept="3cpWs6" id="6celbXwMJ_K" role="3cqZAp">
7356+
<node concept="3clFbT" id="6celbXwMJGp" role="3cqZAk" />
7357+
</node>
7358+
</node>
7359+
<node concept="3fqX7Q" id="6celbXwMH9N" role="3clFbw">
7360+
<node concept="1eOMI4" id="6celbXwOA4G" role="3fr31v">
7361+
<node concept="2ZW3vV" id="6celbXwMHuT" role="1eOMHV">
7362+
<node concept="3uibUv" id="6celbXwMHI6" role="2ZW6by">
7363+
<ref role="3uigEE" node="2f_Mi5mXp8A" resolve="MessageUI" />
7364+
</node>
7365+
<node concept="37vLTw" id="6celbXwMHgC" role="2ZW6bz">
7366+
<ref role="3cqZAo" node="6celbXwMu1S" resolve="obj" />
7367+
</node>
7368+
</node>
7369+
</node>
7370+
</node>
7371+
</node>
7372+
<node concept="3cpWs8" id="6celbXwN2HM" role="3cqZAp">
7373+
<node concept="3cpWsn" id="6celbXwN2HN" role="3cpWs9">
7374+
<property role="TrG5h" value="other" />
7375+
<node concept="3uibUv" id="6celbXwN7gi" role="1tU5fm">
7376+
<ref role="3uigEE" node="2f_Mi5mXp8A" resolve="MessageUI" />
7377+
</node>
7378+
<node concept="1eOMI4" id="6celbXwN9Ex" role="33vP2m">
7379+
<node concept="10QFUN" id="6celbXwN9Eu" role="1eOMHV">
7380+
<node concept="3uibUv" id="6celbXwNa70" role="10QFUM">
7381+
<ref role="3uigEE" node="2f_Mi5mXp8A" resolve="MessageUI" />
7382+
</node>
7383+
<node concept="37vLTw" id="6celbXwN2HO" role="10QFUP">
7384+
<ref role="3cqZAo" node="6celbXwMu1S" resolve="obj" />
7385+
</node>
7386+
</node>
7387+
</node>
7388+
</node>
7389+
</node>
7390+
<node concept="3clFbH" id="6celbXwMYfy" role="3cqZAp" />
7391+
<node concept="3clFbF" id="6celbXwMQnJ" role="3cqZAp">
7392+
<node concept="2OqwBi" id="6celbXwNza3" role="3clFbG">
7393+
<node concept="2OqwBi" id="6celbXwNprv" role="2Oq$k0">
7394+
<node concept="2OqwBi" id="6celbXwNjdb" role="2Oq$k0">
7395+
<node concept="2OqwBi" id="6celbXwNcnW" role="2Oq$k0">
7396+
<node concept="2ShNRf" id="6celbXwMQnF" role="2Oq$k0">
7397+
<node concept="1pGfFk" id="6celbXwMU5P" role="2ShVmc">
7398+
<ref role="37wK5l" to="qt06:~EqualsBuilder.&lt;init&gt;()" resolve="EqualsBuilder" />
7399+
</node>
7400+
</node>
7401+
<node concept="liA8E" id="6celbXwNcIB" role="2OqNvi">
7402+
<ref role="37wK5l" to="qt06:~EqualsBuilder.append(java.lang.Object,java.lang.Object)" resolve="append" />
7403+
<node concept="2OqwBi" id="6celbXwNd7m" role="37wK5m">
7404+
<node concept="Xjq3P" id="6celbXwNcSu" role="2Oq$k0" />
7405+
<node concept="2OwXpG" id="6celbXwNdlN" role="2OqNvi">
7406+
<ref role="2Oxat5" node="2f_Mi5n99G5" resolve="type" />
7407+
</node>
7408+
</node>
7409+
<node concept="2OqwBi" id="6celbXwNiSU" role="37wK5m">
7410+
<node concept="37vLTw" id="6celbXwNhW$" role="2Oq$k0">
7411+
<ref role="3cqZAo" node="6celbXwN2HN" resolve="other" />
7412+
</node>
7413+
<node concept="2OwXpG" id="6celbXwNj3A" role="2OqNvi">
7414+
<ref role="2Oxat5" node="2f_Mi5n99G5" resolve="type" />
7415+
</node>
7416+
</node>
7417+
</node>
7418+
</node>
7419+
<node concept="liA8E" id="6celbXwNkbb" role="2OqNvi">
7420+
<ref role="37wK5l" to="qt06:~EqualsBuilder.append(java.lang.Object,java.lang.Object)" resolve="append" />
7421+
<node concept="2OqwBi" id="6celbXwNlmF" role="37wK5m">
7422+
<node concept="Xjq3P" id="6celbXwNl6I" role="2Oq$k0" />
7423+
<node concept="2OwXpG" id="6celbXwNmfn" role="2OqNvi">
7424+
<ref role="2Oxat5" node="2f_Mi5n9flk" resolve="node" />
7425+
</node>
7426+
</node>
7427+
<node concept="2OqwBi" id="6celbXwNo2k" role="37wK5m">
7428+
<node concept="37vLTw" id="6celbXwNnPv" role="2Oq$k0">
7429+
<ref role="3cqZAo" node="6celbXwN2HN" resolve="other" />
7430+
</node>
7431+
<node concept="2OwXpG" id="6celbXwNpfs" role="2OqNvi">
7432+
<ref role="2Oxat5" node="2f_Mi5n9flk" resolve="node" />
7433+
</node>
7434+
</node>
7435+
</node>
7436+
</node>
7437+
<node concept="liA8E" id="6celbXwNqJq" role="2OqNvi">
7438+
<ref role="37wK5l" to="qt06:~EqualsBuilder.append(java.lang.Object,java.lang.Object)" resolve="append" />
7439+
<node concept="2OqwBi" id="6celbXwNshd" role="37wK5m">
7440+
<node concept="Xjq3P" id="6celbXwNqZy" role="2Oq$k0" />
7441+
<node concept="2OwXpG" id="6celbXwNswH" role="2OqNvi">
7442+
<ref role="2Oxat5" node="2f_Mi5n9iHr" resolve="message" />
7443+
</node>
7444+
</node>
7445+
<node concept="2OqwBi" id="6celbXwNvYm" role="37wK5m">
7446+
<node concept="37vLTw" id="6celbXwNvGJ" role="2Oq$k0">
7447+
<ref role="3cqZAo" node="6celbXwN2HN" resolve="other" />
7448+
</node>
7449+
<node concept="2OwXpG" id="6celbXwNxLh" role="2OqNvi">
7450+
<ref role="2Oxat5" node="2f_Mi5n9iHr" resolve="message" />
7451+
</node>
7452+
</node>
7453+
</node>
7454+
</node>
7455+
<node concept="liA8E" id="6celbXwN$yf" role="2OqNvi">
7456+
<ref role="37wK5l" to="qt06:~EqualsBuilder.build()" resolve="build" />
7457+
</node>
7458+
</node>
7459+
</node>
7460+
</node>
7461+
<node concept="2AHcQZ" id="6celbXwMu1V" role="2AJF6D">
7462+
<ref role="2AI5Lk" to="wyt6:~Override" resolve="Override" />
7463+
</node>
7464+
</node>
7465+
<node concept="2tJIrI" id="6celbXwNAhj" role="jymVt" />
72527466
<node concept="3clFb_" id="1ssmHrA8X9t" role="jymVt">
72537467
<property role="TrG5h" value="toString" />
72547468
<node concept="3Tm1VV" id="1ssmHrA8X9u" role="1B3o_S" />

0 commit comments

Comments
 (0)