diff --git a/org.fortiss.tooling.ext.variability.ui/src/org/fortiss/tooling/ext/variability/ui/properties/.ratings b/org.fortiss.tooling.ext.variability.ui/src/org/fortiss/tooling/ext/variability/ui/properties/.ratings index efc110735ce14601ff0f14ee9e94cf0f2cc62f45..a0504ca88c26217c2d516289c1f95dc33f29fc27 100644 --- a/org.fortiss.tooling.ext.variability.ui/src/org/fortiss/tooling/ext/variability/ui/properties/.ratings +++ b/org.fortiss.tooling.ext.variability.ui/src/org/fortiss/tooling/ext/variability/ui/properties/.ratings @@ -1,3 +1,3 @@ CrossFeatureConstraintPropertySectionBase.java 37e772fb3471f85320170d373cbe2f319c350655 GREEN -FeaturePropertySectionBase.java 598842b12b5bbb6f3cf2461a4d05fc721b637f54 GREEN +FeaturePropertySectionBase.java 9b338ff5ab4c70179d406bc0d76b8c62a1dbc8ae GREEN HasPresenceConditionPropertySectionBase.java ef300f0d9294d76f5d80e45b8cc0d94c24586a24 GREEN diff --git a/org.fortiss.tooling.ext.variability.ui/src/org/fortiss/tooling/ext/variability/ui/properties/FeaturePropertySectionBase.java b/org.fortiss.tooling.ext.variability.ui/src/org/fortiss/tooling/ext/variability/ui/properties/FeaturePropertySectionBase.java index 598842b12b5bbb6f3cf2461a4d05fc721b637f54..9b338ff5ab4c70179d406bc0d76b8c62a1dbc8ae 100644 --- a/org.fortiss.tooling.ext.variability.ui/src/org/fortiss/tooling/ext/variability/ui/properties/FeaturePropertySectionBase.java +++ b/org.fortiss.tooling.ext.variability.ui/src/org/fortiss/tooling/ext/variability/ui/properties/FeaturePropertySectionBase.java @@ -56,6 +56,7 @@ public class FeaturePropertySectionBase extends PropertySectionBase { if(feature.eContainer() instanceof AbstractAlternativeFeature || feature instanceof AbstractFeatureModel) { optionalCheckbox.setEnabled(false); + optionalCheckbox.setSelection(false); } else { optionalCheckbox.setEnabled(true); optionalCheckbox.setSelection(feature.isOptional());