Skip to content
Snippets Groups Projects
Commit 3270203b authored by Andreas Bayha's avatar Andreas Bayha
Browse files

Variability: Fixed bug in variant configuration dialog

The cross feature constrains were not checked, correctly.

Issue-ref: 4348
Issue-URL: af3#4348



Signed-off-by: default avatarAndreas Bayha <bayha@fortiss.org>
parent c60bec1c
No related branches found
No related tags found
1 merge request!2204348
Pipeline #39665 passed
Pipeline: maven-releng

#39666

    BindUtils.java 733569d1499274091ed59d06aaacbe386fdfcc94 GREEN
    BindUtils.java 70f1f62f7eca035d5c84f28ddfac26bf639c27cd GREEN
    ......@@ -140,8 +140,11 @@ public class BindUtils {
    final CompositionalFeatureConfiguration compConf =
    (CompositionalFeatureConfiguration)conf;
    return checkVariantConfigurationForCompositionalFeature(selectedFeatures,
    requiredFeatures, excludedFeatures, compFeature, compConf);
    Pair<String, List<EObject>> res = checkVariantConfigurationForCompositionalFeature(
    selectedFeatures, requiredFeatures, excludedFeatures, compFeature, compConf);
    if(res != null) {
    return res;
    }
    }
    if(feature instanceof AbstractAlternativeFeature) {
    final AbstractAlternativeFeature altFeature = (AbstractAlternativeFeature)feature;
    ......@@ -156,8 +159,12 @@ public class BindUtils {
    final AlternativeFeatureConfiguration altConf = (AlternativeFeatureConfiguration)conf;
    final IFeatureConfiguration<?> altSelectedConf = altConf.getSelectedConfiguration();
    return checkVariantConfigurationForAlternativeFeature(selectedFeatures,
    requiredFeatures, excludedFeatures, altFeature, altSelectedConf);
    Pair<String, List<EObject>> res =
    checkVariantConfigurationForAlternativeFeature(selectedFeatures,
    requiredFeatures, excludedFeatures, altFeature, altSelectedConf);
    if(res != null) {
    return res;
    }
    }
    // Check constraints
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment