diff --git a/org.fortiss.tooling.base/trunk/model/base.ecore b/org.fortiss.tooling.base/trunk/model/base.ecore
index 115d1e23994b4856fd63941a0949892855544287..067e000061c5240a5284d5c209e1ef847a27a65b 100644
--- a/org.fortiss.tooling.base/trunk/model/base.ecore
+++ b/org.fortiss.tooling.base/trunk/model/base.ecore
@@ -27,6 +27,7 @@
       <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
         <details key="documentation" value="Super class of model element specifications. Such specifications provide additional plugable properties."/>
       </eAnnotations>
+      <eOperations name="specificationDescription" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
     </eClassifiers>
     <eClassifiers xsi:type="ecore:EClass" name="IModelElementReference" abstract="true"
         interface="true">
diff --git a/org.fortiss.tooling.base/trunk/model/base.genmodel b/org.fortiss.tooling.base/trunk/model/base.genmodel
index 39ca72659b9e3e5b7c18eadb27f773222f74f10f..ce92a6c0823eae4ee16ecc8e806a0f77f3c99a20 100644
--- a/org.fortiss.tooling.base/trunk/model/base.genmodel
+++ b/org.fortiss.tooling.base/trunk/model/base.genmodel
@@ -15,7 +15,9 @@
         <genFeatures notify="false" createChild="false" propertySortChoices="true"
             ecoreFeature="ecore:EReference base.ecore#//element/IModelElement/referencedBy"/>
       </genClasses>
-      <genClasses image="false" ecoreClass="base.ecore#//element/IModelElementSpecification"/>
+      <genClasses image="false" ecoreClass="base.ecore#//element/IModelElementSpecification">
+        <genOperations ecoreOperation="base.ecore#//element/IModelElementSpecification/specificationDescription"/>
+      </genClasses>
       <genClasses image="false" ecoreClass="base.ecore#//element/IModelElementReference">
         <genFeatures notify="false" createChild="false" propertySortChoices="true"
             ecoreFeature="ecore:EReference base.ecore#//element/IModelElementReference/reference"/>