Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.gmf.codegen/models')
-rw-r--r--plugins/org.eclipse.gmf.codegen/models/gmfgen.ecore6
-rw-r--r--plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel2
2 files changed, 8 insertions, 0 deletions
diff --git a/plugins/org.eclipse.gmf.codegen/models/gmfgen.ecore b/plugins/org.eclipse.gmf.codegen/models/gmfgen.ecore
index c330ef40e..3323da886 100644
--- a/plugins/org.eclipse.gmf.codegen/models/gmfgen.ecore
+++ b/plugins/org.eclipse.gmf.codegen/models/gmfgen.ecore
@@ -1763,11 +1763,17 @@
eType="#//GenLanguage"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="className" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GenLiteralExpressionProvider" eSuperTypes="#//GenExpressionProviderBase">
+ <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="GenLiteralExpressionProvider#getLanguage() == GenLanguage.LITERAL"/>
+ </eAnnotations>
+ </eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="GenLanguage">
<eLiterals name="ocl"/>
<eLiterals name="java" value="1"/>
<eLiterals name="regexp" value="2"/>
<eLiterals name="nregexp" value="3"/>
+ <eLiterals name="literal" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="GenDomainModelNavigator" abstract="true"
interface="true">
diff --git a/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel b/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel
index fc29bb1fb..a89474b49 100644
--- a/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel
+++ b/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel
@@ -134,6 +134,7 @@
<genEnumLiterals ecoreEnumLiteral="gmfgen.ecore#//GenLanguage/java"/>
<genEnumLiterals ecoreEnumLiteral="gmfgen.ecore#//GenLanguage/regexp"/>
<genEnumLiterals ecoreEnumLiteral="gmfgen.ecore#//GenLanguage/nregexp"/>
+ <genEnumLiterals ecoreEnumLiteral="gmfgen.ecore#//GenLanguage/literal"/>
</genEnums>
<genEnums ecoreEnum="gmfgen.ecore#//GenNavigatorReferenceType">
<genEnumLiterals ecoreEnumLiteral="gmfgen.ecore#//GenNavigatorReferenceType/children"/>
@@ -805,6 +806,7 @@
<genParameters ecoreParameter="gmfgen.ecore#//GenExpressionInterpreter/getExpressionAccessor/expression"/>
</genOperations>
</genClasses>
+ <genClasses ecoreClass="gmfgen.ecore#//GenLiteralExpressionProvider"/>
<genClasses image="false" ecoreClass="gmfgen.ecore#//GenDomainModelNavigator">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//GenDomainModelNavigator/generateDomainModelNavigator"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//GenDomainModelNavigator/domainContentExtensionID"/>

Back to the top