From a65ab9c8b49192ee12a75dae99df7fa5e1cb399b Mon Sep 17 00:00:00 2001 From: Sebastian Bergemann <bergemann@fortiss.org> Date: Thu, 23 Mar 2023 10:36:12 +0100 Subject: [PATCH] GREEN (corrected minor flaws) Issue-ref: 4273 Issue-URL: https://git.fortiss.org/af3/af3/-/issues/4273 Signed-off-by: Sebastian Bergemann <bergemann@fortiss.org> --- .../fortiss/tooling/ext/variability/util/.ratings | 2 +- .../ext/variability/util/VariabilityUtils.java | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/org.fortiss.tooling.ext.variability/src/org/fortiss/tooling/ext/variability/util/.ratings b/org.fortiss.tooling.ext.variability/src/org/fortiss/tooling/ext/variability/util/.ratings index 5793bc323..9f9d18d8f 100644 --- a/org.fortiss.tooling.ext.variability/src/org/fortiss/tooling/ext/variability/util/.ratings +++ b/org.fortiss.tooling.ext.variability/src/org/fortiss/tooling/ext/variability/util/.ratings @@ -1 +1 @@ -VariabilityUtils.java 3a10f28d57ca4da70b6236b74bd682fa8b03582a YELLOW +VariabilityUtils.java 6f2ffd231c27f5f7ab8c62d05350c0a92392eaf8 GREEN diff --git a/org.fortiss.tooling.ext.variability/src/org/fortiss/tooling/ext/variability/util/VariabilityUtils.java b/org.fortiss.tooling.ext.variability/src/org/fortiss/tooling/ext/variability/util/VariabilityUtils.java index 3a10f28d5..6f2ffd231 100644 --- a/org.fortiss.tooling.ext.variability/src/org/fortiss/tooling/ext/variability/util/VariabilityUtils.java +++ b/org.fortiss.tooling.ext.variability/src/org/fortiss/tooling/ext/variability/util/VariabilityUtils.java @@ -174,17 +174,17 @@ public class VariabilityUtils { () -> elem.addSpecification(finalSpec)); } - final OptionalVariationPointSpecification finalSpec = spec; - // Change model only, if the new presence condition is different from the old one - PresenceCondition oldPC = spec.getPresenceCondition(); + // Change model only if the new presence condition is different from the old one + PresenceCondition oldPc = spec.getPresenceCondition(); // If both pc are null, there is nothing to change - if(oldPC == null && pc == null) { + if(oldPc == null && pc == null) { return true; } - // Check whether the old and new are different (i.e. one being null or different value) - if(oldPC == null || pc == null || - !oldPC.getStringRepresentation().equals(pc.getStringRepresentation())) { + // Check whether the old and new are different (i.e., one being null or different value) + if(oldPc == null || pc == null || + !oldPc.getStringRepresentation().equals(pc.getStringRepresentation())) { + final OptionalVariationPointSpecification finalSpec = spec; ICommandStackService.getInstance().runAsCommand(elem, () -> finalSpec.setPresenceCondition(pc)); } -- GitLab