From 7cb5479121fd021f99d74a28c9947943fc1e2753 Mon Sep 17 00:00:00 2001 From: Simon Barner <barner@fortiss.org> Date: Mon, 9 Dec 2019 10:57:29 +0100 Subject: [PATCH] Remove FOCUSer base classes * See #3496 for list of classes Issue-Ref: 3891 Issue-Url: https://af3-developer.fortiss.org/issues/3891 Signed-off-by: Simon Barner <barner@fortiss.org> --- org.fortiss.tooling.base/model/.ratings | 2 +- org.fortiss.tooling.base/model/base.ecore | 30 -------------------- org.fortiss.tooling.base/model/base.genmodel | 14 --------- 3 files changed, 1 insertion(+), 45 deletions(-) diff --git a/org.fortiss.tooling.base/model/.ratings b/org.fortiss.tooling.base/model/.ratings index 8f58ba1ff..a14484332 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 598ac2f27..6ba521f34 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 fde899af7..bad9184d7 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"> -- GitLab