From 97654445b2b625e9bcb5e16e4da5d562594866f6 Mon Sep 17 00:00:00 2001
From: Vincent Aravantinos <aravantinos@fortiss.org>
Date: Fri, 8 Jul 2016 11:41:25 +0000
Subject: [PATCH] removes Irrelevant refs 2620

---
 org.fortiss.tooling.kernel/trunk/model/kernel.ecore    | 6 +++++-
 org.fortiss.tooling.kernel/trunk/model/kernel.genmodel | 5 ++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/org.fortiss.tooling.kernel/trunk/model/kernel.ecore b/org.fortiss.tooling.kernel/trunk/model/kernel.ecore
index 0a75ccc97..288895c21 100644
--- a/org.fortiss.tooling.kernel/trunk/model/kernel.ecore
+++ b/org.fortiss.tooling.kernel/trunk/model/kernel.ecore
@@ -155,6 +155,10 @@
     <eClassifiers xsi:type="ecore:EClass" name="FailVerificationStatus" eSuperTypes="#//constraints/IConstraintVerificationStatus"/>
     <eClassifiers xsi:type="ecore:EClass" name="ErrorVerificationStatus" eSuperTypes="#//constraints/IConstraintVerificationStatus"/>
     <eClassifiers xsi:type="ecore:EClass" name="SuccessVerificationStatus" eSuperTypes="#//constraints/IConstraintVerificationStatus"/>
-    <eClassifiers xsi:type="ecore:EClass" name="IrrelevantVerificationStatus" eSuperTypes="#//constraints/IConstraintVerificationStatus"/>
+    <eClassifiers xsi:type="ecore:EClass" name="IConstraintContainer" abstract="true"
+        interface="true">
+      <eStructuralFeatures xsi:type="ecore:EReference" name="constraints" upperBound="-1"
+          eType="#//constraints/IConstraint" containment="true"/>
+    </eClassifiers>
   </eSubpackages>
 </ecore:EPackage>
diff --git a/org.fortiss.tooling.kernel/trunk/model/kernel.genmodel b/org.fortiss.tooling.kernel/trunk/model/kernel.genmodel
index 4e3a4b82d..3c2f4e969 100644
--- a/org.fortiss.tooling.kernel/trunk/model/kernel.genmodel
+++ b/org.fortiss.tooling.kernel/trunk/model/kernel.genmodel
@@ -77,7 +77,10 @@
       <genClasses ecoreClass="kernel.ecore#//constraints/FailVerificationStatus"/>
       <genClasses ecoreClass="kernel.ecore#//constraints/ErrorVerificationStatus"/>
       <genClasses ecoreClass="kernel.ecore#//constraints/SuccessVerificationStatus"/>
-      <genClasses ecoreClass="kernel.ecore#//constraints/IrrelevantVerificationStatus"/>
+      <genClasses ecoreClass="kernel.ecore#//constraints/IConstraintContainer">
+        <genFeatures notify="false" createChild="false" propertySortChoices="true"
+            ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstraintContainer/constraints"/>
+      </genClasses>
     </nestedGenPackages>
   </genPackages>
 </genmodel:GenModel>
-- 
GitLab