From df654227ee537671314afdeb0078ad911e870927 Mon Sep 17 00:00:00 2001
From: Andreas Bayha <bayha@fortiss.org>
Date: Wed, 11 Oct 2023 15:30:27 +0200
Subject: [PATCH] GREEN

Issue-ref: 4329
Issue-URL: https://git.fortiss.org/af3/af3/-/issues/4329

Signed-off-by: Andreas Bayha <bayha@fortiss.org>
---
 .../org/fortiss/tooling/ext/variability/ui/properties/.ratings  | 2 +-
 .../variability/ui/properties/FeaturePropertySectionBase.java   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

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 efc110735..a0504ca88 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 598842b12..9b338ff5a 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());
-- 
GitLab