Skip to content

Commit 250b582

Browse files
authored
Merge pull request #1528 from IETS3/bugfix/remove_invalid_checking_rule_1527
Remove invalid checking rule for functional components
2 parents 12be013 + f53ab06 commit 250b582

File tree

3 files changed

+2
-116
lines changed

3 files changed

+2
-116
lines changed

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ The project does _not_ follow Semantic Versioning and the changes are documented
1111
- The Maven POM now contains all bundled JARs as dependencies with `provided` scope to help with automated license and
1212
vulnerability scanning.
1313

14-
1514
### Fixed
1615
- A bug was fixed that caused the editor of NumberLiteral to break if a property macro was used for its value.
1716
- Added missing support for IndexExpr for the operations findFirst and forEach.
17+
- An invalid checking rule for parameter value types of functional component instances has been removed. It was introduced by a move of IETS3.Core languages in February 2025.
1818

1919
## October 2025
2020

@@ -122,7 +122,7 @@ The project does _not_ follow Semantic Versioning and the changes are documented
122122
- The demo language `org.iets3.core.expr.typetags.lib` was removed.
123123
- The unused field `ReferenceableFlag#idMember` was removed.
124124

125-
## Feburary 2025
125+
## February 2025
126126

127127
### Added
128128

code/languages/org.iets3.opensource/languages/org.iets3.components.functional/models/typesystem.mps

Lines changed: 0 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -4196,112 +4196,5 @@
41964196
</node>
41974197
</node>
41984198
</node>
4199-
<node concept="18kY7G" id="6Ojs33FHUJY">
4200-
<property role="TrG5h" value="check_instanceParam" />
4201-
<node concept="3clFbS" id="6Ojs33FHUJZ" role="18ibNy">
4202-
<node concept="3clFbF" id="3mxHOBiSh$Z" role="3cqZAp">
4203-
<node concept="2OqwBi" id="3mxHOBiSVwl" role="3clFbG">
4204-
<node concept="2OqwBi" id="3mxHOBiSrEp" role="2Oq$k0">
4205-
<node concept="2OqwBi" id="3mxHOBiSi4b" role="2Oq$k0">
4206-
<node concept="1YBJjd" id="3mxHOBiSh$Y" role="2Oq$k0">
4207-
<ref role="1YBMHb" node="6Ojs33FHUK1" resolve="componentInstance" />
4208-
</node>
4209-
<node concept="3Tsc0h" id="3A4lCARPxZ" role="2OqNvi">
4210-
<ref role="3TtcxE" to="w9y2:2Y$6Xot5kOx" resolve="parameterValues" />
4211-
</node>
4212-
</node>
4213-
<node concept="3zZkjj" id="6I4xWfUrel1" role="2OqNvi">
4214-
<node concept="1bVj0M" id="6I4xWfUrel3" role="23t8la">
4215-
<node concept="3clFbS" id="6I4xWfUrel4" role="1bW5cS">
4216-
<node concept="3clFbF" id="6I4xWfUrel5" role="3cqZAp">
4217-
<node concept="3fqX7Q" id="6I4xWfUreXH" role="3clFbG">
4218-
<node concept="1eOMI4" id="6I4xWfUreXV" role="3fr31v">
4219-
<node concept="22lmx$" id="6I4xWfUrel6" role="1eOMHV">
4220-
<node concept="2OqwBi" id="6I4xWfUrel7" role="3uHU7w">
4221-
<node concept="2OqwBi" id="6I4xWfUrel8" role="2Oq$k0">
4222-
<node concept="37vLTw" id="6I4xWfUrel9" role="2Oq$k0">
4223-
<ref role="3cqZAo" node="2r1kIC$yA7r" resolve="it" />
4224-
</node>
4225-
<node concept="3TrEf2" id="6I4xWfUrela" role="2OqNvi">
4226-
<ref role="3Tt5mk" to="w9y2:4UgzZxsF_xC" resolve="value" />
4227-
</node>
4228-
</node>
4229-
<node concept="1mIQ4w" id="6I4xWfUrelb" role="2OqNvi">
4230-
<node concept="chp4Y" id="6I4xWfUrelc" role="cj9EA">
4231-
<ref role="cht4Q" to="yv47:7D7uZV2iYAC" resolve="RecordLiteral" />
4232-
</node>
4233-
</node>
4234-
</node>
4235-
<node concept="2OqwBi" id="6I4xWfUreld" role="3uHU7B">
4236-
<node concept="2OqwBi" id="6I4xWfUrele" role="2Oq$k0">
4237-
<node concept="37vLTw" id="6I4xWfUrelf" role="2Oq$k0">
4238-
<ref role="3cqZAo" node="2r1kIC$yA7r" resolve="it" />
4239-
</node>
4240-
<node concept="3TrEf2" id="6I4xWfUrelg" role="2OqNvi">
4241-
<ref role="3Tt5mk" to="w9y2:4UgzZxsF_xC" resolve="value" />
4242-
</node>
4243-
</node>
4244-
<node concept="1mIQ4w" id="6I4xWfUrelh" role="2OqNvi">
4245-
<node concept="chp4Y" id="6I4xWfUreli" role="cj9EA">
4246-
<ref role="cht4Q" to="w9y2:3NBP8_O5tqM" resolve="ParamRef" />
4247-
</node>
4248-
</node>
4249-
</node>
4250-
</node>
4251-
</node>
4252-
</node>
4253-
</node>
4254-
</node>
4255-
<node concept="gl6BB" id="2r1kIC$yA7r" role="1bW2Oz">
4256-
<property role="TrG5h" value="it" />
4257-
<node concept="2jxLKc" id="2r1kIC$yA7s" role="1tU5fm" />
4258-
</node>
4259-
</node>
4260-
</node>
4261-
</node>
4262-
<node concept="2es0OD" id="3mxHOBiSZXX" role="2OqNvi">
4263-
<node concept="1bVj0M" id="3mxHOBiSZXZ" role="23t8la">
4264-
<node concept="3clFbS" id="3mxHOBiSZY0" role="1bW5cS">
4265-
<node concept="2MkqsV" id="3mxHOBiT00N" role="3cqZAp">
4266-
<node concept="3cpWs3" id="3mxHOBiTYEv" role="2MkJ7o">
4267-
<node concept="Xl_RD" id="3mxHOBiTYEE" role="3uHU7w">
4268-
<property role="Xl_RC" value=" is not supported as a parameter value" />
4269-
</node>
4270-
<node concept="2OqwBi" id="3mxHOBiUVj$" role="3uHU7B">
4271-
<node concept="2OqwBi" id="3mxHOBiT4Jw" role="2Oq$k0">
4272-
<node concept="2OqwBi" id="3mxHOBiV7EN" role="2Oq$k0">
4273-
<node concept="37vLTw" id="3mxHOBiT2q0" role="2Oq$k0">
4274-
<ref role="3cqZAo" node="2r1kIC$yA7t" resolve="it" />
4275-
</node>
4276-
<node concept="3TrEf2" id="3mxHOBiVaaD" role="2OqNvi">
4277-
<ref role="3Tt5mk" to="w9y2:4UgzZxsF_xC" resolve="value" />
4278-
</node>
4279-
</node>
4280-
<node concept="2yIwOk" id="3mxHOBiT7kH" role="2OqNvi" />
4281-
</node>
4282-
<node concept="liA8E" id="3mxHOBiUXTg" role="2OqNvi">
4283-
<ref role="37wK5l" to="c17a:~SAbstractConcept.getName()" resolve="getName" />
4284-
</node>
4285-
</node>
4286-
</node>
4287-
<node concept="37vLTw" id="3mxHOBiUz9R" role="1urrMF">
4288-
<ref role="3cqZAo" node="2r1kIC$yA7t" resolve="it" />
4289-
</node>
4290-
</node>
4291-
</node>
4292-
<node concept="gl6BB" id="2r1kIC$yA7t" role="1bW2Oz">
4293-
<property role="TrG5h" value="it" />
4294-
<node concept="2jxLKc" id="2r1kIC$yA7u" role="1tU5fm" />
4295-
</node>
4296-
</node>
4297-
</node>
4298-
</node>
4299-
</node>
4300-
</node>
4301-
<node concept="1YaCAy" id="6Ojs33FHUK1" role="1YuTPh">
4302-
<property role="TrG5h" value="componentInstance" />
4303-
<ref role="1YaFvo" to="w9y2:6LfBX8YlosD" resolve="ComponentInstance" />
4304-
</node>
4305-
</node>
43064199
</model>
43074200

code/languages/org.iets3.opensource/tests/test.components.functional/models/[email protected]

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -820,13 +820,6 @@
820820
</node>
821821
<node concept="ifHuv" id="3mxHOBiUCgP" role="MGlrR">
822822
<ref role="ifHum" node="6P1C6lFyknJ" resolve="config" />
823-
<node concept="7CXmI" id="3mxHOBiVftA" role="lGtFl">
824-
<node concept="1TM$A" id="3mxHOBiVftB" role="7EUXB">
825-
<node concept="2PYRI3" id="277EWw0i7VJ" role="3lydEf">
826-
<ref role="39XzEq" to="uy7n:3mxHOBiT00N" />
827-
</node>
828-
</node>
829-
</node>
830823
<node concept="_emDc" id="3mxHOBiUCh8" role="2lDidJ">
831824
<ref role="_emDf" node="3mxHOBiUCbj" resolve="fo" />
832825
</node>

0 commit comments

Comments
 (0)