From 2a2b5e8e908e2f64140fa543c89f4bb9d1488309 Mon Sep 17 00:00:00 2001
From: Vincent Aravantinos <aravantinos@fortiss.org>
Date: Thu, 14 Apr 2016 10:00:16 +0000
Subject: [PATCH] automatically adds constraint to the constraints when setting
 a constrained refs 2553

---
 .../kernel/internal/ConstraintVerificationService.java       | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConstraintVerificationService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConstraintVerificationService.java
index 0698dbdc5..fe16d9c8d 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConstraintVerificationService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ConstraintVerificationService.java
@@ -38,7 +38,7 @@ import org.fortiss.tooling.kernel.utils.LoggingUtils;
  * @author aravantinos
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating YELLOW Hash: B05A05B14D8FC6C1B85465F70CA4748C
+ * @ConQAT.Rating YELLOW Hash: AC424F71EB9E676C3F1A949B9566D2D2
  */
 public final class ConstraintVerificationService extends
 		EObjectAwareServiceBase<IConstraintVerifier<IConstraint>> implements
@@ -224,6 +224,9 @@ public final class ConstraintVerificationService extends
 				cwcs.add(i, ConstraintsFactory.eINSTANCE.createConstrainedWithChecksum());
 			}
 		}
+		if(!constrained.getConstraints().contains(constraint)) {
+			constrained.getConstraints().add(constraint);
+		}
 		ConstrainedWithChecksum cwc = cwcs.get(index);
 		cwc.setConstrained(constrained);
 		cwc.setChecksum(computeCheckSum(constrained, constraint));
-- 
GitLab