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"/>