eclipse-qvtd / org.eclipse.qvtd

Eclipse Public License 2.0
0 stars 0 forks source link

[qvts] Clarify Utility #426

Closed eclipse-qvtd-bot closed 12 hours ago

eclipse-qvtd-bot commented 12 hours ago

| --- | --- | | Bugzilla Link | 553706 | | Status | RESOLVED FIXED | | Importance | P3 normal | | Reported | Dec 03, 2019 10:33 EDT | | Modified | Dec 03, 2019 12:34 EDT | | Reporter | Ed Willink |

Description

The QVTs model has various isMatched / isRequired flags that contribute to a utility derived by UtilityAnalysis.assignUtilities().

The late validity of utility is inconvenient and the lack of clear semantics for isMatched (does it include nullable matches) lends to difficulties.

Introduce a new cleat (Init)Utility that is valid from initialize onwards.

eclipse-qvtd-bot commented 12 hours ago

By Ed Willink on Dec 03, 2019 12:34

Hopefully now simpler.

Pushed to master for 2019-12RC1