From fc50dec8f3f35af01144925dd23b74e365c335f9 Mon Sep 17 00:00:00 2001
From: Johannes Eder <eder@fortiss.org>
Date: Fri, 21 Mar 2014 10:16:28 +0000
Subject: [PATCH] fix refs 1841

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

diff --git a/org.fortiss.tooling.base/trunk/model/base.ecore b/org.fortiss.tooling.base/trunk/model/base.ecore
index 042fc76ee..aaef831de 100644
--- a/org.fortiss.tooling.base/trunk/model/base.ecore
+++ b/org.fortiss.tooling.base/trunk/model/base.ecore
@@ -142,8 +142,8 @@
         <details key="documentation" value="Super class of model element specifications, which should be excluded from the navigator view."/>
       </eAnnotations>
     </eClassifiers>
-    <eClassifiers xsi:type="ecore:EClass" name="IAnnotatedSpecification" interface="true"
-        eSuperTypes="#//element/IModelElementSpecification platform:/resource/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedElement">
+    <eClassifiers xsi:type="ecore:EClass" name="IAnnotatedSpecification" abstract="true"
+        interface="true" eSuperTypes="#//element/IModelElementSpecification platform:/resource/org.fortiss.tooling.kernel/model/kernel.ecore#//INamedElement">
       <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
         <details key="documentation" value="Super class of hidden model element specifications that represent annotations."/>
       </eAnnotations>
@@ -154,10 +154,6 @@
         <details key="documentation" value="An array of model element specifications."/>
       </eAnnotations>
     </eClassifiers>
-    <eClassifiers xsi:type="ecore:EClass" name="Annotation">
-      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
-          defaultValueLiteral="annotation"/>
-    </eClassifiers>
   </eSubpackages>
   <eSubpackages name="layout" nsURI="http://www.fortiss.org/tooling/base/model/layout"
       nsPrefix="org-fortiss-tooling-base-model-layout">
diff --git a/org.fortiss.tooling.base/trunk/model/base.genmodel b/org.fortiss.tooling.base/trunk/model/base.genmodel
index f348ec1c5..08b4a7805 100644
--- a/org.fortiss.tooling.base/trunk/model/base.genmodel
+++ b/org.fortiss.tooling.base/trunk/model/base.genmodel
@@ -49,9 +49,6 @@
       </genClasses>
       <genClasses image="false" ecoreClass="base.ecore#//element/IHiddenSpecification"/>
       <genClasses ecoreClass="base.ecore#//element/IAnnotatedSpecification"/>
-      <genClasses ecoreClass="base.ecore#//element/Annotation">
-        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute base.ecore#//element/Annotation/name"/>
-      </genClasses>
     </nestedGenPackages>
     <nestedGenPackages prefix="Layout" basePackage="org.fortiss.tooling.base.model"
         disposableProviderFactory="true" ecorePackage="base.ecore#//layout">
-- 
GitLab