Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormgolubev2012-05-23 02:12:18 -0400
committermgolubev2012-05-23 02:12:18 -0400
commita835d75e5e5642020c4528f203442a1112856ee0 (patch)
treeca2c6d8ee189b611219e22c3ecb2d4ddcfc36d9d /plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel
parent16559682fd39352125bf70231b97c67682d4abf9 (diff)
downloadorg.eclipse.gmf-tooling-a835d75e5e5642020c4528f203442a1112856ee0.tar.gz
org.eclipse.gmf-tooling-a835d75e5e5642020c4528f203442a1112856ee0.tar.xz
org.eclipse.gmf-tooling-a835d75e5e5642020c4528f203442a1112856ee0.zip
[380352] - generator extensions to produce code which can't be generated
with AROUND's
Diffstat (limited to 'plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel')
-rw-r--r--plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel30
1 files changed, 26 insertions, 4 deletions
diff --git a/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel b/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel
index 36e62f646..92148e663 100644
--- a/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel
+++ b/plugins/org.eclipse.gmf.codegen/models/gmfgen.genmodel
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
- xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.gmf.codegen/src"
- creationIcons="false" editorDirectory="/org.eclipse.gmf.codegen.edit/src" modelPluginID="org.eclipse.gmf.codegen"
+<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
+ xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.gmf.codegen/src" creationIcons="false"
+ editorDirectory="/org.eclipse.gmf.codegen.edit/src" modelPluginID="org.eclipse.gmf.codegen"
modelName="GMFGen" editPluginClass="org.eclipse.gmf.codegen.gmfgen.presentation.EditorPlugin"
editorPluginClass="org.eclipse.gmf.codegen.gmfgen.presentation.EditorPlugin" rootImplementsInterface=""
featureMapWrapperInterface="" booleanFlagsField="" importerID="org.eclipse.emf.importer.ecore"
@@ -172,6 +171,7 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//GenEditorGenerator/contextMenus"/>
<genFeatures createChild="false" propertyDescription="The target directory for generated editor code"
ecoreFeature="ecore:EAttribute gmfgen.ecore#//GenEditorGenerator/pluginDirectory"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//GenEditorGenerator/extensions"/>
<genOperations ecoreOperation="gmfgen.ecore#//GenEditorGenerator/getAllDomainGenPackages">
<genParameters ecoreParameter="gmfgen.ecore#//GenEditorGenerator/getAllDomainGenPackages/withUsed"/>
</genOperations>
@@ -1065,5 +1065,27 @@
<genOperations ecoreOperation="gmfgen.ecore#//GenVisualEffect/getOclExpressionString"/>
<genOperations ecoreOperation="gmfgen.ecore#//GenVisualEffect/getOperationRuntimeType"/>
</genClasses>
+ <genClasses ecoreClass="gmfgen.ecore#//GenCustomGeneratorExtension">
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfgen.ecore#//GenCustomGeneratorExtension/generator"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//GenCustomGeneratorExtension/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//GenCustomGeneratorExtension/fromCustomBridge"/>
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfgen.ecore#//GenCustomGeneratorExtension/rootInput"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference gmfgen.ecore#//GenCustomGeneratorExtension/invocations"/>
+ </genClasses>
+ <genClasses image="false" ecoreClass="gmfgen.ecore#//GenCustomTemplateInput">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//GenCustomTemplateInput/oclType"/>
+ </genClasses>
+ <genClasses image="false" ecoreClass="gmfgen.ecore#//GenTemplateInvocationBase">
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference gmfgen.ecore#//GenTemplateInvocationBase/extension"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//GenTemplateInvocationBase/description"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//GenTemplateInvocationBase/templateFqn"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfgen.ecore#//GenTemplateInvocation">
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfgen.ecore#//GenTemplateInvocation/inputs"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute gmfgen.ecore#//GenTemplateInvocation/oclExpression"/>
+ </genClasses>
+ <genClasses ecoreClass="gmfgen.ecore#//GenFixedInputsTemplateInvocation">
+ <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference gmfgen.ecore#//GenFixedInputsTemplateInvocation/fixedInputs"/>
+ </genClasses>
</genPackages>
</genmodel:GenModel>

Back to the top