From 81d17839fe5304c5a233a83adae8d7fc4a949a57 Mon Sep 17 00:00:00 2001
From: Vincent Aravantinos <aravantinos@fortiss.org>
Date: Tue, 19 Apr 2016 14:59:08 +0000
Subject: [PATCH] propagates the previous change refs 2553

---
 .../ui/internal/ConstraintVerificationUIService.java      | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ConstraintVerificationUIService.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ConstraintVerificationUIService.java
index 2bb8cc03b..fbd5159f3 100644
--- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ConstraintVerificationUIService.java
+++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/ConstraintVerificationUIService.java
@@ -16,7 +16,6 @@ import org.fortiss.tooling.kernel.extension.IEclipseResourcePostLoadProvider;
 import org.fortiss.tooling.kernel.extension.data.ITopLevelElement;
 import org.fortiss.tooling.kernel.model.constraints.ConstrainedWithChecksum;
 import org.fortiss.tooling.kernel.model.constraints.ConstraintsPackage;
-import org.fortiss.tooling.kernel.model.constraints.IAutoCheck;
 import org.fortiss.tooling.kernel.model.constraints.IConstrained;
 import org.fortiss.tooling.kernel.model.constraints.IConstraint;
 import org.fortiss.tooling.kernel.model.constraints.IConstraintVerificationStatus;
@@ -36,7 +35,7 @@ import org.fortiss.tooling.kernel.utils.LoggingUtils;
  * @author aravantinos
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: 3F14A57863E8C0447B2BE1CFD412BBDD
+ * @ConQAT.Rating YELLOW Hash: FC9CE128FC7A41382D00FDDCC4F2AE52
  */
 public final class ConstraintVerificationUIService extends
 		EObjectAwareServiceBase<IConstraintVerifierUI<IConstraint>> implements
@@ -133,7 +132,8 @@ public final class ConstraintVerificationUIService extends
 		 * @param notification
 		 *            Checks if <code>notification</code> denotes a change entailing that
 		 *            <code>constraint</code> is outdated. If so updates the status to outdated or
-		 *            triggers an automatic check if the constraint is {@link IAutoCheck}.
+		 *            triggers an automatic check if the <code>autocheck</code> field of the
+		 *            constraint is <code>true</code>.
 		 * @return <code>true</code> iff <code>notification</code> indeed entailed that
 		 *         <code>constraint</code> is outdated.
 		 */
@@ -142,7 +142,7 @@ public final class ConstraintVerificationUIService extends
 				return false;
 			}
 			if(!IConstraintVerificationService.INSTANCE.isUpToDate(constraint)) {
-				if(constraint instanceof IAutoCheck) {
+				if(constraint.isAutoCheck()) {
 					ITopLevelElement modelContext =
 							IPersistencyService.INSTANCE.getTopLevelElementFor(constraint);
 					modelContext.runAsCommand(new Runnable() {
-- 
GitLab