diff --git a/org.fortiss.tooling.kernel/trunk/model/kernel.ecore b/org.fortiss.tooling.kernel/trunk/model/kernel.ecore index 0a75ccc9742a9475bdba183442878c8a713a10bb..288895c2188125fcceaf1d8c4f4dbdda56a7ac5e 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 4e3a4b82df0318da240a93dedfd7cc38a32a7aa0..3c2f4e969dd3798c83a70ee8f260392b303797a0 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>