Skip to content

Commit 48b9592

Browse files
authored
Merge pull request #1573 from IETS3/merge/mps20241
Merge maintenance/mps20241 into maintenance/mps20251
2 parents 1789305 + f78fc57 commit 48b9592

File tree

10 files changed

+3013
-1293
lines changed

10 files changed

+3013
-1293
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ The project does _not_ follow Semantic Versioning and the changes are documented
1010
### Added
1111

1212
- Variability: The intention "Update all configurations" for feature models has been improved: Now a modal dialog with a progress bar and some additional information is shown. The process is now completely sequential, improving stability. Moreover, there is some timing output in the log. Finally, performance has been improved by postponing the event handling for all changes to the involved models.
13+
- Variability: The intention "Adapt to changes in feature model" and related quickfixes also have been improved similarly to the improvements on "Update all configurations".
1314

1415
### Fixed
1516

@@ -19,6 +20,8 @@ The project does _not_ follow Semantic Versioning and the changes are documented
1920

2021
- Variability: Remove deprecated concepts `VariabilityModelChunk_old`, and some related concepts.
2122
- Typesystem: All usages of colon casts were transformed to the 'as' cast for null safety. From now on no colon casts are allowed in the typesystem, also read this issue for more info: https://github.com/IETS3/iets3.opensource/issues/688
23+
- Variability: The grouping of root constraints has been improved. New root constraints will be added next to the other constraints in the respective groups. This helps to avoid merge conflicts.
24+
2225

2326
## November 2025
2427

code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.behavior.mps

Lines changed: 1046 additions & 472 deletions
Large diffs are not rendered by default.

code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.intentions.mps

Lines changed: 218 additions & 287 deletions
Large diffs are not rendered by default.

code/languages/org.iets3.opensource/languages/org.iets3.variability.configuration.base/models/org.iets3.variability.configuration.base.plugin.mps

Lines changed: 54 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2447,19 +2447,19 @@
24472447
<node concept="3SKdUt" id="BUsxZFHBLu" role="3cqZAp">
24482448
<node concept="1PaTwC" id="BUsxZFHBLv" role="1aUNEU">
24492449
<node concept="3oM_SD" id="BUsxZFHBLw" role="1PaTwD">
2450-
<property role="3oM_SC" value="ToDo:" />
2450+
<property role="3oM_SC" value="TODO:" />
24512451
</node>
24522452
<node concept="3oM_SD" id="BUsxZFHBLx" role="1PaTwD">
2453-
<property role="3oM_SC" value="if" />
2453+
<property role="3oM_SC" value="If" />
24542454
</node>
24552455
<node concept="3oM_SD" id="BUsxZFHBLy" role="1PaTwD">
24562456
<property role="3oM_SC" value="we" />
24572457
</node>
24582458
<node concept="3oM_SD" id="BUsxZFHBLz" role="1PaTwD">
2459-
<property role="3oM_SC" value="don" />
2459+
<property role="3oM_SC" value="do" />
24602460
</node>
2461-
<node concept="3oM_SD" id="BUsxZFHBL$" role="1PaTwD">
2462-
<property role="3oM_SC" value="ot" />
2461+
<node concept="3oM_SD" id="5BtXES5KjV8" role="1PaTwD">
2462+
<property role="3oM_SC" value="not" />
24632463
</node>
24642464
<node concept="3oM_SD" id="BUsxZFHBL_" role="1PaTwD">
24652465
<property role="3oM_SC" value="want" />
@@ -2535,6 +2535,55 @@
25352535
</node>
25362536
</node>
25372537
</node>
2538+
<node concept="3SKdUt" id="6NYeeIyd12k" role="3cqZAp">
2539+
<node concept="1PaTwC" id="6NYeeIyd12l" role="1aUNEU">
2540+
<node concept="3oM_SD" id="6NYeeIyd12m" role="1PaTwD">
2541+
<property role="3oM_SC" value="TODO2:" />
2542+
</node>
2543+
<node concept="3oM_SD" id="6NYeeIyd2ch" role="1PaTwD">
2544+
<property role="3oM_SC" value="This" />
2545+
</node>
2546+
<node concept="3oM_SD" id="6NYeeIyd2y7" role="1PaTwD">
2547+
<property role="3oM_SC" value="should" />
2548+
</node>
2549+
<node concept="3oM_SD" id="6NYeeIyd2y8" role="1PaTwD">
2550+
<property role="3oM_SC" value="probably" />
2551+
</node>
2552+
<node concept="3oM_SD" id="6NYeeIyd2y9" role="1PaTwD">
2553+
<property role="3oM_SC" value="replaced" />
2554+
</node>
2555+
<node concept="3oM_SD" id="6NYeeIyd3dM" role="1PaTwD">
2556+
<property role="3oM_SC" value="by" />
2557+
</node>
2558+
<node concept="3oM_SD" id="6NYeeIyd3dN" role="1PaTwD">
2559+
<property role="3oM_SC" value="using" />
2560+
</node>
2561+
<node concept="3oM_SD" id="6NYeeIyd5Gz" role="1PaTwD">
2562+
<property role="3oM_SC" value="UpdateOneConfigTask" />
2563+
</node>
2564+
<node concept="3oM_SD" id="6NYeeIyd5GO" role="1PaTwD">
2565+
<property role="3oM_SC" value="as" />
2566+
</node>
2567+
<node concept="3oM_SD" id="6NYeeIyd5H5" role="1PaTwD">
2568+
<property role="3oM_SC" value="done" />
2569+
</node>
2570+
<node concept="3oM_SD" id="6NYeeIyd62U" role="1PaTwD">
2571+
<property role="3oM_SC" value="in" />
2572+
</node>
2573+
<node concept="3oM_SD" id="6NYeeIyd6oJ" role="1PaTwD">
2574+
<property role="3oM_SC" value="other" />
2575+
</node>
2576+
<node concept="3oM_SD" id="6NYeeIyd7HB" role="1PaTwD">
2577+
<property role="3oM_SC" value="intentions" />
2578+
</node>
2579+
<node concept="3oM_SD" id="6NYeeIyd7HC" role="1PaTwD">
2580+
<property role="3oM_SC" value="and" />
2581+
</node>
2582+
<node concept="3oM_SD" id="6NYeeIyd95d" role="1PaTwD">
2583+
<property role="3oM_SC" value="quickfixes." />
2584+
</node>
2585+
</node>
2586+
</node>
25382587
<node concept="3clFbF" id="BUsxZFHBLX" role="3cqZAp">
25392588
<node concept="2YIFZM" id="50qksmEcuBs" role="3clFbG">
25402589
<ref role="37wK5l" to="lte6:5cx1lEoFsLr" resolve="propagateFeatureModelChangesToConfigAsync" />

0 commit comments

Comments
 (0)