diff --git a/org.fortiss.tooling.base/model/.ratings b/org.fortiss.tooling.base/model/.ratings index 8f58ba1ffdf1ae83053ebe17d4e5b7e85db128e1..a14484332c6f194fa6e1e2dc001bc8a240b3aa5b 100644 --- a/org.fortiss.tooling.base/model/.ratings +++ b/org.fortiss.tooling.base/model/.ratings @@ -1 +1 @@ -base.ecore 598ac2f27293be7344b762471a3570f45e63950d GREEN +base.ecore 6ba521f3458eaf64fc3ee0359e236c9a1201d259 YELLOW diff --git a/org.fortiss.tooling.base/model/base.ecore b/org.fortiss.tooling.base/model/base.ecore index 598ac2f27293be7344b762471a3570f45e63950d..6ba521f3458eaf64fc3ee0359e236c9a1201d259 100644 --- a/org.fortiss.tooling.base/model/base.ecore +++ b/org.fortiss.tooling.base/model/base.ecore @@ -181,26 +181,6 @@ <eGenericType eTypeParameter="#//element/IDerivedAnnotation/T"/> </eOperations> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IConstraintBasedProcess" abstract="true" - interface="true"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Marker interface for metaclasses to describe constraint-based development processes.

TODO (refs #3469) Clarify relation to constraint metaclasses in tooling.kernel."/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EReference" name="currentObjective" eType="#//element/ConstraintConfiguration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintInstanceContainer" - eType="ecore:EClass platform:/resource/org.fortiss.tooling.kernel/model/kernel.ecore#//constraints/IConstraintInstanceContainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="configurations" upperBound="-1" - eType="#//element/ConstraintConfiguration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintConfiguration" eSuperTypes="platform:/resource/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedElement"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Hierarchical description of constraint configuration.

TODO (refs #3469): Clarify relation to constraint metaclasses in tooling.kernel."/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeConstraints" upperBound="-1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includedConfigurations" - upperBound="-1" eType="#//element/ConstraintConfiguration"/> - </eClassifiers> </eSubpackages> <eSubpackages name="layout" nsURI="http://www.fortiss.org/tooling/base/model/layout" nsPrefix="org-fortiss-tooling-base-model-layout"> @@ -478,16 +458,6 @@ <eTypeArguments eTypeParameter="#//base/DerivedAnnotationBase/T"/> </eGenericSuperTypes> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintInstanceContainer" eSuperTypes="platform:/resource/org.fortiss.tooling.kernel/model/kernel.ecore#//constraints/IConstraintInstanceContainer"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="@deprecated Currently unused. TODO (refs #3469) Caveat: Base class is defined in tooling.kernel."/> - </eAnnotations> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintBasedProcess" eSuperTypes="#//element/IConstraintBasedProcess"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="Base class for {@link IConstraintBasedProcess}es.

TODO (refs #3469): Clarify relation to constraint metaclasses in tooling.kernel."/> - </eAnnotations> - </eClassifiers> </eSubpackages> <eSubpackages name="visualization" nsURI="http://www.fortiss.org/tooling/base/model/visualization" nsPrefix="org-fortiss-tooling-base-model-visualization"> diff --git a/org.fortiss.tooling.base/model/base.genmodel b/org.fortiss.tooling.base/model/base.genmodel index fde899af767217ec4ed05483e87703bb3c21cbce..bad9184d77c98d6e78195c936dc9172436d47b6e 100644 --- a/org.fortiss.tooling.base/model/base.genmodel +++ b/org.fortiss.tooling.base/model/base.genmodel @@ -58,18 +58,6 @@ <genOperations ecoreOperation="base.ecore#//element/IDerivedAnnotation/isUserAnnotatedValuePreferred"/> <genOperations ecoreOperation="base.ecore#//element/IDerivedAnnotation/getUserAnnotatedValue"/> </genClasses> - <genClasses image="false" ecoreClass="base.ecore#//element/IConstraintBasedProcess"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference base.ecore#//element/IConstraintBasedProcess/currentObjective"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference base.ecore#//element/IConstraintBasedProcess/constraintInstanceContainer"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference base.ecore#//element/IConstraintBasedProcess/configurations"/> - </genClasses> - <genClasses image="false" ecoreClass="base.ecore#//element/ConstraintConfiguration"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//element/ConstraintConfiguration/activeConstraints"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference base.ecore#//element/ConstraintConfiguration/includedConfigurations"/> - </genClasses> </nestedGenPackages> <nestedGenPackages prefix="Layout" basePackage="org.fortiss.tooling.base.model" disposableProviderFactory="true" ecorePackage="base.ecore#//layout"> @@ -172,8 +160,6 @@ <genOperations ecoreOperation="base.ecore#//base/DerivedAnnotationBase/getUserAnnotatedValue" body="return null;"/> </genClasses> - <genClasses ecoreClass="base.ecore#//base/ConstraintInstanceContainer"/> - <genClasses ecoreClass="base.ecore#//base/ConstraintBasedProcess"/> </nestedGenPackages> <nestedGenPackages prefix="Visualization" basePackage="org.fortiss.tooling.base.model" disposableProviderFactory="true" ecorePackage="base.ecore#//visualization">