From f328e865782484688532bbf48b2e9fc980ec2116 Mon Sep 17 00:00:00 2001
From: Vincent Aravantinos <aravantinos@fortiss.org>
Date: Tue, 19 Apr 2016 14:58:51 +0000
Subject: [PATCH] removes IAutoCheck, makes an attribute out of it refs 2553

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

diff --git a/org.fortiss.tooling.kernel/trunk/model/kernel.ecore b/org.fortiss.tooling.kernel/trunk/model/kernel.ecore
index f7e54f673..bf75fcde0 100644
--- a/org.fortiss.tooling.kernel/trunk/model/kernel.ecore
+++ b/org.fortiss.tooling.kernel/trunk/model/kernel.ecore
@@ -136,6 +136,7 @@
           upperBound="-1" eType="#//constraints/ConstrainedWithChecksum" containment="true"/>
       <eStructuralFeatures xsi:type="ecore:EReference" name="verificationStatus" eType="#//constraints/IConstraintVerificationStatus"
           containment="true"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoCheck" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
     </eClassifiers>
     <eClassifiers xsi:type="ecore:EClass" name="IConstraintVerificationStatus" abstract="true"
         interface="true">
@@ -151,7 +152,6 @@
       <eStructuralFeatures xsi:type="ecore:EReference" name="constrained" eType="#//constraints/IConstrained"/>
       <eStructuralFeatures xsi:type="ecore:EAttribute" name="checksum" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBigInteger"/>
     </eClassifiers>
-    <eClassifiers xsi:type="ecore:EClass" name="IAutoCheck" abstract="true" interface="true"/>
     <eClassifiers xsi:type="ecore:EClass" name="OutdatedVerificationStatus" eSuperTypes="#//constraints/IConstraintVerificationStatus"/>
     <eClassifiers xsi:type="ecore:EClass" name="FailVerificationStatus" eSuperTypes="#//constraints/IConstraintVerificationStatus"/>
     <eClassifiers xsi:type="ecore:EClass" name="ErrorVerificationStatus" eSuperTypes="#//constraints/IConstraintVerificationStatus"/>
diff --git a/org.fortiss.tooling.kernel/trunk/model/kernel.genmodel b/org.fortiss.tooling.kernel/trunk/model/kernel.genmodel
index c927275c1..3572a2e2f 100644
--- a/org.fortiss.tooling.kernel/trunk/model/kernel.genmodel
+++ b/org.fortiss.tooling.kernel/trunk/model/kernel.genmodel
@@ -63,6 +63,7 @@
             ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstraint/constrainedsWithChecksum"/>
         <genFeatures notify="false" createChild="false" propertySortChoices="true"
             ecoreFeature="ecore:EReference kernel.ecore#//constraints/IConstraint/verificationStatus"/>
+        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//constraints/IConstraint/autoCheck"/>
       </genClasses>
       <genClasses ecoreClass="kernel.ecore#//constraints/IConstraintVerificationStatus">
         <genFeatures notify="false" createChild="false" propertySortChoices="true"
@@ -73,7 +74,6 @@
             ecoreFeature="ecore:EReference kernel.ecore#//constraints/ConstrainedWithChecksum/constrained"/>
         <genFeatures createChild="false" ecoreFeature="ecore:EAttribute kernel.ecore#//constraints/ConstrainedWithChecksum/checksum"/>
       </genClasses>
-      <genClasses image="false" ecoreClass="kernel.ecore#//constraints/IAutoCheck"/>
       <genClasses ecoreClass="kernel.ecore#//constraints/OutdatedVerificationStatus"/>
       <genClasses ecoreClass="kernel.ecore#//constraints/FailVerificationStatus"/>
       <genClasses ecoreClass="kernel.ecore#//constraints/ErrorVerificationStatus"/>
-- 
GitLab