From 8b8e3796af60a9b09f1a31cabbfc098008d8702c Mon Sep 17 00:00:00 2001
From: Andreas Bayha <bayha@fortiss.org>
Date: Wed, 11 Oct 2023 14:30:18 +0200
Subject: [PATCH] YELLOW

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

Signed-off-by: Andreas Bayha <bayha@fortiss.org>
---
 .../src/org/fortiss/variability/analysis/.ratings |  2 +-
 .../analysis/GenericProductLineAnalysis.java      | 15 ---------------
 2 files changed, 1 insertion(+), 16 deletions(-)

diff --git a/org.fortiss.variability/src/org/fortiss/variability/analysis/.ratings b/org.fortiss.variability/src/org/fortiss/variability/analysis/.ratings
index dda761e91..d969de516 100644
--- a/org.fortiss.variability/src/org/fortiss/variability/analysis/.ratings
+++ b/org.fortiss.variability/src/org/fortiss/variability/analysis/.ratings
@@ -1,7 +1,7 @@
 BucketSetMap.java 665a28c80a9693b9b9e31b7ebe59f2de4195d56c YELLOW
 DualKeyMap.java 75fbe85a54e5a655aaf67108ae004f98ed2879d8 YELLOW
 EMFProductLineTranslation.java a62c588bd806fdf98d1e2fb4138c359528edcaad YELLOW
-GenericProductLineAnalysis.java 6f6d48544ec2b872fa0a4f747a85657889ad463e YELLOW
+GenericProductLineAnalysis.java 314f4de5be3ac7f6589192e7b41540153e032199 YELLOW
 GenericProductLineTranslation.java e00248a4b17430f58afc2a60aa51f340eca77db3 RED
 IProductLineConstraint.java 1b0e1231cc578a6e7e544441ac33533b4feafeb1 YELLOW
 IProductLineTranslation.java 733dae03e2baae237b6f0b33f0dd618a4f47cf73 YELLOW
diff --git a/org.fortiss.variability/src/org/fortiss/variability/analysis/GenericProductLineAnalysis.java b/org.fortiss.variability/src/org/fortiss/variability/analysis/GenericProductLineAnalysis.java
index 6f6d48544..314f4de5b 100644
--- a/org.fortiss.variability/src/org/fortiss/variability/analysis/GenericProductLineAnalysis.java
+++ b/org.fortiss.variability/src/org/fortiss/variability/analysis/GenericProductLineAnalysis.java
@@ -1,8 +1,5 @@
 package org.fortiss.variability.analysis;
 
-import static java.lang.System.currentTimeMillis;
-import static org.fortiss.variability.util.VariabilityUtilsInternal.logInfo;
-
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashSet;
@@ -14,7 +11,6 @@ import org.eclipse.emf.ecore.EAttribute;
 import org.eclipse.emf.ecore.EClass;
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EReference;
-import org.fortiss.tooling.kernel.model.INamedElement;
 
 import com.microsoft.z3.BoolExpr;
 import com.microsoft.z3.Expr;
@@ -59,8 +55,6 @@ public abstract class GenericProductLineAnalysis {
 	 *         analysis. 'false' otherwise.
 	 */
 	public List<ProductLineConstraintViolation> doCheck() {
-		final long start = currentTimeMillis();
-
 		plConstraints = createConstriants();
 
 		setTranslatedMetamodelElements();
@@ -70,17 +64,8 @@ public abstract class GenericProductLineAnalysis {
 				translation.translateConstraints(plConstraints);
 		Solver solver = translation.createSolver();
 
-		String modelName = ((INamedElement)model).getName();
-
-		final long startSmt = currentTimeMillis();
-
 		Status result = solver.check();
 
-		final long end = currentTimeMillis();
-
-		logInfo("Runtime product-line analysis for " + modelName + ": " + (end - start) +
-				" total, " + (startSmt - start) + " translation, " + (end - startSmt) + " SMT");
-
 		List<ProductLineConstraintViolation> ret = new ArrayList<ProductLineConstraintViolation>();
 
 		if(result.equals(Status.SATISFIABLE)) {
-- 
GitLab