|
15965 | 15965 | <ref role="3uigEE" node="5oQ9aLiCrv8" resolve="ICopyLogic" />
|
15966 | 15966 | </node>
|
15967 | 15967 | </node>
|
| 15968 | + <node concept="2RhdJD" id="79xAww2$nyV" role="jymVt"> |
| 15969 | + <property role="2RkwnN" value="varExprReplacer" /> |
| 15970 | + <node concept="3Tm1VV" id="79xAww2$nyW" role="1B3o_S" /> |
| 15971 | + <node concept="2RoN1w" id="79xAww2$nyX" role="2RnVtd"> |
| 15972 | + <node concept="3wEZqW" id="79xAww2$nyY" role="3wFrgM" /> |
| 15973 | + <node concept="3xqBd$" id="79xAww2$nyZ" role="3xrYvX"> |
| 15974 | + <node concept="3Tm1VV" id="79xAww2$nz0" role="3xqFEP" /> |
| 15975 | + </node> |
| 15976 | + </node> |
| 15977 | + <node concept="3uibUv" id="79xAww2$nz1" role="2RkE6I"> |
| 15978 | + <ref role="3uigEE" node="79xAww2$jCK" resolve="IVarExprReplacer" /> |
| 15979 | + </node> |
| 15980 | + </node> |
15968 | 15981 | <node concept="2RhdJD" id="79xAww0hfVy" role="jymVt">
|
15969 | 15982 | <property role="2RkwnN" value="issueCollector" />
|
15970 | 15983 | <node concept="3Tm1VV" id="79xAww0hfVz" role="1B3o_S" />
|
|
16280 | 16293 | </node>
|
16281 | 16294 | </node>
|
16282 | 16295 | </node>
|
| 16296 | + <node concept="3clFbF" id="79xAww2$p4t" role="3cqZAp"> |
| 16297 | + <node concept="37vLTI" id="79xAww2$qr8" role="3clFbG"> |
| 16298 | + <node concept="10Nm6u" id="79xAww2$qUl" role="37vLTx" /> |
| 16299 | + <node concept="2OqwBi" id="79xAww2$pq1" role="37vLTJ"> |
| 16300 | + <node concept="37vLTw" id="79xAww2$p4r" role="2Oq$k0"> |
| 16301 | + <ref role="3cqZAo" node="7x1s9KPfECN" resolve="fp" /> |
| 16302 | + </node> |
| 16303 | + <node concept="2S8uIT" id="79xAww2$pMG" role="2OqNvi"> |
| 16304 | + <ref role="2S8YL0" node="79xAww2$nyV" resolve="varExprReplacer" /> |
| 16305 | + </node> |
| 16306 | + </node> |
| 16307 | + </node> |
| 16308 | + </node> |
16283 | 16309 | <node concept="3clFbF" id="79xAww0j4NJ" role="3cqZAp">
|
16284 | 16310 | <node concept="37vLTI" id="79xAww0j5Qe" role="3clFbG">
|
16285 | 16311 | <node concept="10Nm6u" id="79xAww0qRZs" role="37vLTx" />
|
|
16527 | 16553 | <ref role="3uigEE" node="7x1s9KPfbMx" resolve="FilterParams.Builder" />
|
16528 | 16554 | </node>
|
16529 | 16555 | </node>
|
| 16556 | + <node concept="3clFb_" id="79xAww2$srY" role="jymVt"> |
| 16557 | + <property role="TrG5h" value="setVarExprReplacer" /> |
| 16558 | + <node concept="3clFbS" id="79xAww2$ss1" role="3clF47"> |
| 16559 | + <node concept="3clFbF" id="79xAww2$tFk" role="3cqZAp"> |
| 16560 | + <node concept="37vLTI" id="79xAww2$vDm" role="3clFbG"> |
| 16561 | + <node concept="37vLTw" id="79xAww2$woJ" role="37vLTx"> |
| 16562 | + <ref role="3cqZAo" node="79xAww2$sZY" resolve="pVarExprReplacer" /> |
| 16563 | + </node> |
| 16564 | + <node concept="2OqwBi" id="79xAww2$uaH" role="37vLTJ"> |
| 16565 | + <node concept="37vLTw" id="79xAww2$tFj" role="2Oq$k0"> |
| 16566 | + <ref role="3cqZAo" node="7x1s9KPfECN" resolve="fp" /> |
| 16567 | + </node> |
| 16568 | + <node concept="2S8uIT" id="79xAww2$uOw" role="2OqNvi"> |
| 16569 | + <ref role="2S8YL0" node="79xAww2$nyV" resolve="varExprReplacer" /> |
| 16570 | + </node> |
| 16571 | + </node> |
| 16572 | + </node> |
| 16573 | + </node> |
| 16574 | + <node concept="3clFbF" id="79xAww2$xxL" role="3cqZAp"> |
| 16575 | + <node concept="Xjq3P" id="79xAww2$xxJ" role="3clFbG" /> |
| 16576 | + </node> |
| 16577 | + </node> |
| 16578 | + <node concept="3Tm1VV" id="79xAww2$rHP" role="1B3o_S" /> |
| 16579 | + <node concept="3uibUv" id="79xAww2$snO" role="3clF45"> |
| 16580 | + <ref role="3uigEE" node="7x1s9KPfbMx" resolve="FilterParams.Builder" /> |
| 16581 | + </node> |
| 16582 | + <node concept="37vLTG" id="79xAww2$sZY" role="3clF46"> |
| 16583 | + <property role="TrG5h" value="pVarExprReplacer" /> |
| 16584 | + <node concept="3uibUv" id="79xAww2$sZX" role="1tU5fm"> |
| 16585 | + <ref role="3uigEE" node="79xAww2$jCK" resolve="IVarExprReplacer" /> |
| 16586 | + </node> |
| 16587 | + </node> |
| 16588 | + </node> |
16530 | 16589 | <node concept="3clFb_" id="79xAww0hs4h" role="jymVt">
|
16531 | 16590 | <property role="TrG5h" value="setIssueCollector" />
|
16532 | 16591 | <node concept="3clFbS" id="79xAww0hs4k" role="3clF47">
|
@@ -16811,5 +16870,109 @@
|
16811 | 16870 | </node>
|
16812 | 16871 | </node>
|
16813 | 16872 | </node>
|
| 16873 | + <node concept="3HP615" id="79xAww2$jCK"> |
| 16874 | + <property role="3GE5qa" value="filtering" /> |
| 16875 | + <property role="TrG5h" value="IVarExprReplacer" /> |
| 16876 | + <node concept="2tJIrI" id="79xAww2$jDl" role="jymVt" /> |
| 16877 | + <node concept="3clFb_" id="79xAww2$jHn" role="jymVt"> |
| 16878 | + <property role="TrG5h" value="replace" /> |
| 16879 | + <node concept="3clFbS" id="79xAww2$jHq" role="3clF47" /> |
| 16880 | + <node concept="3Tm1VV" id="79xAww2$jHr" role="1B3o_S" /> |
| 16881 | + <node concept="A3Dl8" id="79xAww2LV$v" role="3clF45"> |
| 16882 | + <node concept="3Tqbb2" id="79xAww2LVDo" role="A3Ik2"> |
| 16883 | + <ref role="ehGHo" to="hm2y:6sdnDbSla17" resolve="Expression" /> |
| 16884 | + </node> |
| 16885 | + </node> |
| 16886 | + <node concept="37vLTG" id="79xAww2$jLv" role="3clF46"> |
| 16887 | + <property role="TrG5h" value="old2new" /> |
| 16888 | + <node concept="3rvAFt" id="79xAww2$jLs" role="1tU5fm"> |
| 16889 | + <node concept="3Tqbb2" id="79xAww2$jS7" role="3rvQeY"> |
| 16890 | + <ref role="ehGHo" to="hm2y:6sdnDbSla17" resolve="Expression" /> |
| 16891 | + </node> |
| 16892 | + <node concept="3Tqbb2" id="79xAww2$jZR" role="3rvSg0"> |
| 16893 | + <ref role="ehGHo" to="hm2y:6sdnDbSla17" resolve="Expression" /> |
| 16894 | + </node> |
| 16895 | + </node> |
| 16896 | + </node> |
| 16897 | + <node concept="37vLTG" id="79xAww2$k6J" role="3clF46"> |
| 16898 | + <property role="TrG5h" value="invalid" /> |
| 16899 | + <node concept="3vKaQO" id="79xAww31zSG" role="1tU5fm"> |
| 16900 | + <node concept="3Tqbb2" id="79xAww31zSI" role="3O5elw"> |
| 16901 | + <ref role="ehGHo" to="hm2y:6sdnDbSla17" resolve="Expression" /> |
| 16902 | + </node> |
| 16903 | + </node> |
| 16904 | + </node> |
| 16905 | + <node concept="P$JXv" id="79xAww2RXif" role="lGtFl"> |
| 16906 | + <node concept="TZ5HA" id="79xAww2RXig" role="TZ5H$"> |
| 16907 | + <node concept="1dT_AC" id="79xAww2RXih" role="1dT_Ay"> |
| 16908 | + <property role="1dT_AB" value="Replace a set of 150% expressions. The scope of the set is always a skeleton node." /> |
| 16909 | + </node> |
| 16910 | + </node> |
| 16911 | + <node concept="TZ5HA" id="79xAww2S9vv" role="TZ5H$"> |
| 16912 | + <node concept="1dT_AC" id="79xAww2S9vw" role="1dT_Ay"> |
| 16913 | + <property role="1dT_AB" value="So each call to this method will contain all 150% expressions in the AST of this skeleton node," /> |
| 16914 | + </node> |
| 16915 | + </node> |
| 16916 | + <node concept="TZ5HA" id="79xAww2Sa0n" role="TZ5H$"> |
| 16917 | + <node concept="1dT_AC" id="79xAww2Sa0o" role="1dT_Ay"> |
| 16918 | + <property role="1dT_AB" value="including logical children. " /> |
| 16919 | + </node> |
| 16920 | + </node> |
| 16921 | + <node concept="TZ5HA" id="79xAww2Sa9Z" role="TZ5H$"> |
| 16922 | + <node concept="1dT_AC" id="79xAww2Saa0" role="1dT_Ay"> |
| 16923 | + <property role="1dT_AB" value="" /> |
| 16924 | + </node> |
| 16925 | + </node> |
| 16926 | + <node concept="TZ5HA" id="79xAww2SabR" role="TZ5H$"> |
| 16927 | + <node concept="1dT_AC" id="79xAww2SabS" role="1dT_Ay"> |
| 16928 | + <property role="1dT_AB" value="The union(old2new.keys, invalid) consists of all 150% expressions found in the skeleton node's scope." /> |
| 16929 | + </node> |
| 16930 | + </node> |
| 16931 | + <node concept="TZ5HA" id="79xAww2SbTV" role="TZ5H$"> |
| 16932 | + <node concept="1dT_AC" id="79xAww2SbTW" role="1dT_Ay"> |
| 16933 | + <property role="1dT_AB" value="Note that some expressions of that union might be part of the same Expression sub-AST." /> |
| 16934 | + </node> |
| 16935 | + </node> |
| 16936 | + <node concept="TUZQ0" id="79xAww2RXii" role="3nqlJM"> |
| 16937 | + <property role="TUZQ4" value="map from 150% expressions to evaluated 100% expressions" /> |
| 16938 | + <node concept="zr_55" id="79xAww2RXik" role="zr_5Q"> |
| 16939 | + <ref role="zr_51" node="79xAww2$jLv" resolve="old2new" /> |
| 16940 | + </node> |
| 16941 | + </node> |
| 16942 | + <node concept="TUZQ0" id="79xAww2RXil" role="3nqlJM"> |
| 16943 | + <property role="TUZQ4" value="150% expressions which could not be evaluated" /> |
| 16944 | + <node concept="zr_55" id="79xAww2RXin" role="zr_5Q"> |
| 16945 | + <ref role="zr_51" node="79xAww2$k6J" resolve="invalid" /> |
| 16946 | + </node> |
| 16947 | + </node> |
| 16948 | + <node concept="x79VA" id="79xAww2RXio" role="3nqlJM"> |
| 16949 | + <property role="x79VB" value="remaining 150% expressions from the invalid-list" /> |
| 16950 | + </node> |
| 16951 | + </node> |
| 16952 | + </node> |
| 16953 | + <node concept="3Tm1VV" id="79xAww2$jCL" role="1B3o_S" /> |
| 16954 | + <node concept="3UR2Jj" id="79xAww2RJY4" role="lGtFl"> |
| 16955 | + <node concept="TZ5HA" id="79xAww2RJY5" role="TZ5H$"> |
| 16956 | + <node concept="1dT_AC" id="79xAww2RJY6" role="1dT_Ay"> |
| 16957 | + <property role="1dT_AB" value="Interface used by the filterIntantiator to evaluate 150% expressions and replace them " /> |
| 16958 | + </node> |
| 16959 | + </node> |
| 16960 | + <node concept="TZ5HA" id="79xAww2RWhH" role="TZ5H$"> |
| 16961 | + <node concept="1dT_AC" id="79xAww2RWhI" role="1dT_Ay"> |
| 16962 | + <property role="1dT_AB" value="by a 100% expression representing the value specific for the given configuration." /> |
| 16963 | + </node> |
| 16964 | + </node> |
| 16965 | + <node concept="TZ5HA" id="79xAww2RWFa" role="TZ5H$"> |
| 16966 | + <node concept="1dT_AC" id="79xAww2RWFb" role="1dT_Ay"> |
| 16967 | + <property role="1dT_AB" value="" /> |
| 16968 | + </node> |
| 16969 | + </node> |
| 16970 | + <node concept="TZ5HA" id="79xAww2RWH8" role="TZ5H$"> |
| 16971 | + <node concept="1dT_AC" id="79xAww2RWH9" role="1dT_Ay"> |
| 16972 | + <property role="1dT_AB" value="The basic filterInstantiator does not support this, so the interface is never called there." /> |
| 16973 | + </node> |
| 16974 | + </node> |
| 16975 | + </node> |
| 16976 | + </node> |
16814 | 16977 | </model>
|
16815 | 16978 |
|
0 commit comments