Universal-Variability-Language / uvl-parser

GNU Lesser General Public License v3.0
10 stars 8 forks source link

Wrong Level includes after conversion #10

Closed st-vi closed 1 year ago

st-vi commented 1 year ago

After a conversion strategy is applied, all levels returned by IConversionStrategy.getLevelsToBeRemoved are removed from the language levels of the feature model, but the levels from IConversionStrategy.getTargetLevelsOfConversion are not added. As long as conversions only go from major -> next lower major oder minor -> corresponding major, this should not be a problem, but if conversions are performed between arbitrary levels this should be considered.