<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Customize your GMF editor by customizing templates</title>
	<atom:link href="http://www.bonitasoft.org/blog/eclipse/customize-your-gmf-editor-by-customizing-templates/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bonitasoft.org/blog/eclipse/customize-your-gmf-editor-by-customizing-templates/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 06 Jan 2012 10:10:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Romain Bioteau</title>
		<link>http://www.bonitasoft.org/blog/eclipse/customize-your-gmf-editor-by-customizing-templates/comment-page-1/#comment-5974</link>
		<dc:creator>Romain Bioteau</dc:creator>
		<pubDate>Thu, 16 Dec 2010 12:09:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=388#comment-5974</guid>
		<description>Hi Mostafa,
The  way to do this is to use a Custom Figure in the GMFGraph.</description>
		<content:encoded><![CDATA[<p>Hi Mostafa,<br />
The  way to do this is to use a Custom Figure in the GMFGraph.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mostafa ElShafei</title>
		<link>http://www.bonitasoft.org/blog/eclipse/customize-your-gmf-editor-by-customizing-templates/comment-page-1/#comment-5604</link>
		<dc:creator>Mostafa ElShafei</dc:creator>
		<pubDate>Wed, 08 Dec 2010 08:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=388#comment-5604</guid>
		<description>Hello

I want to change the EditPart inner class where I find the EditPart Figure. I know that the generated code is in
the gmfgen file. However, I need to add to the Inner class constructor.

Is there any way to do this on the templates level??

Thanks in advance.

Best Regards,
Mostafa ElShafei</description>
		<content:encoded><![CDATA[<p>Hello</p>
<p>I want to change the EditPart inner class where I find the EditPart Figure. I know that the generated code is in<br />
the gmfgen file. However, I need to add to the Inner class constructor.</p>
<p>Is there any way to do this on the templates level??</p>
<p>Thanks in advance.</p>
<p>Best Regards,<br />
Mostafa ElShafei</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Moving a RCP application from Galileo to Helios: feedback and tips &#171; Bonita open source BPM community blog</title>
		<link>http://www.bonitasoft.org/blog/eclipse/customize-your-gmf-editor-by-customizing-templates/comment-page-1/#comment-1426</link>
		<dc:creator>Moving a RCP application from Galileo to Helios: feedback and tips &#171; Bonita open source BPM community blog</dc:creator>
		<pubDate>Tue, 20 Jul 2010 16:13:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=388#comment-1426</guid>
		<description>[...] providers and Aspect templates limits the amount of customized code to check. In fact most of the modifications were done to [...]</description>
		<content:encoded><![CDATA[<p>[...] providers and Aspect templates limits the amount of customized code to check. In fact most of the modifications were done to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Is Eclipse GMF a Suitable Platform for Model Driven Applications? &#171; Active Knowledge Modeling</title>
		<link>http://www.bonitasoft.org/blog/eclipse/customize-your-gmf-editor-by-customizing-templates/comment-page-1/#comment-519</link>
		<dc:creator>Is Eclipse GMF a Suitable Platform for Model Driven Applications? &#171; Active Knowledge Modeling</dc:creator>
		<pubDate>Tue, 16 Mar 2010 10:36:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=388#comment-519</guid>
		<description>[...] requires quite a lot of unnecessary manual labor. Though GMF lets you provide your own templates for code generation, we haven’t found a way to customize the generation of intermediary graphical, tools, and mapping [...]</description>
		<content:encoded><![CDATA[<p>[...] requires quite a lot of unnecessary manual labor. Though GMF lets you provide your own templates for code generation, we haven’t found a way to customize the generation of intermediary graphical, tools, and mapping [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aurelien Pupier</title>
		<link>http://www.bonitasoft.org/blog/eclipse/customize-your-gmf-editor-by-customizing-templates/comment-page-1/#comment-420</link>
		<dc:creator>Aurelien Pupier</dc:creator>
		<pubDate>Fri, 19 Feb 2010 19:35:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=388#comment-420</guid>
		<description>&lt;a href=&quot;http://wiki.eclipse.org/Xpand&quot; rel=&quot;nofollow&quot;&gt;Xpand&lt;/a&gt; (and &lt;a href=&quot;http://wiki.eclipse.org/M2M/Operational_QVT_Language_(QVTO)&quot; rel=&quot;nofollow&quot;&gt;qvto&lt;/a&gt;) template is not the only lever that GMF provides. (thinking about gmf providers or using aspects on the generated code ;))

And after all, as all the generated code is generated based on these templates, you can modify all this code based on them.
I&#039;m agree that it can be sometimes really tricky. To modify directly the generated code can be far easier. But I really think that it implies at long term the code to become unmanageable.

I don&#039;t see cases which requires to modify directly the generated code but perhaps it will come.If you have some samples, I will be curious to see them :)

Regards,
Aurelien</description>
		<content:encoded><![CDATA[<p><a href="http://wiki.eclipse.org/Xpand" rel="nofollow">Xpand</a> (and <a href="http://wiki.eclipse.org/M2M/Operational_QVT_Language_(QVTO)" rel="nofollow">qvto</a>) template is not the only lever that GMF provides. (thinking about gmf providers or using aspects on the generated code <img src='http://www.bonitasoft.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>And after all, as all the generated code is generated based on these templates, you can modify all this code based on them.<br />
I&#8217;m agree that it can be sometimes really tricky. To modify directly the generated code can be far easier. But I really think that it implies at long term the code to become unmanageable.</p>
<p>I don&#8217;t see cases which requires to modify directly the generated code but perhaps it will come.If you have some samples, I will be curious to see them <img src='http://www.bonitasoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Regards,<br />
Aurelien</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephan Herrmann</title>
		<link>http://www.bonitasoft.org/blog/eclipse/customize-your-gmf-editor-by-customizing-templates/comment-page-1/#comment-419</link>
		<dc:creator>Stephan Herrmann</dc:creator>
		<pubDate>Fri, 19 Feb 2010 17:28:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=388#comment-419</guid>
		<description>Lucky you, if you&#039;re able to do everything at the template level :)

I&#039;m not a GMF expert, but what I understand from others is,
that a lot of the fine-tuning is extremely difficult to achieve without going to
the source code level. I mean, the UML2 editor was intended as a show case
for GMF and they already used custom templates and still they had to do
lots and lots of customizations in the generated Java sources. 

But sure, if you don&#039;t need that things are a lot easier for you.

cheers
Stephan</description>
		<content:encoded><![CDATA[<p>Lucky you, if you&#8217;re able to do everything at the template level <img src='http://www.bonitasoft.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m not a GMF expert, but what I understand from others is,<br />
that a lot of the fine-tuning is extremely difficult to achieve without going to<br />
the source code level. I mean, the UML2 editor was intended as a show case<br />
for GMF and they already used custom templates and still they had to do<br />
lots and lots of customizations in the generated Java sources. </p>
<p>But sure, if you don&#8217;t need that things are a lot easier for you.</p>
<p>cheers<br />
Stephan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aurelien Pupier</title>
		<link>http://www.bonitasoft.org/blog/eclipse/customize-your-gmf-editor-by-customizing-templates/comment-page-1/#comment-417</link>
		<dc:creator>Aurelien Pupier</dc:creator>
		<pubDate>Fri, 19 Feb 2010 15:03:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=388#comment-417</guid>
		<description>Glad that you like.

No, we never have to modify the generated source code.

We really think that modify the templates used for generation is better. Like that we can modify the behavior of the generated code as we want.

Of what I understood of your case study, you are using aspect-oriented technologies on the generated code in order to modify the behavior of generated code.
In our case, we customize templates in order to have directly the generated code having the behavior that we want. The aspects are only used on the template in order to have an &quot;elegant way&quot; to modify these templates.

Regards and thanks for your feedback</description>
		<content:encoded><![CDATA[<p>Glad that you like.</p>
<p>No, we never have to modify the generated source code.</p>
<p>We really think that modify the templates used for generation is better. Like that we can modify the behavior of the generated code as we want.</p>
<p>Of what I understood of your case study, you are using aspect-oriented technologies on the generated code in order to modify the behavior of generated code.<br />
In our case, we customize templates in order to have directly the generated code having the behavior that we want. The aspects are only used on the template in order to have an &#8220;elegant way&#8221; to modify these templates.</p>
<p>Regards and thanks for your feedback</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephan Herrmann</title>
		<link>http://www.bonitasoft.org/blog/eclipse/customize-your-gmf-editor-by-customizing-templates/comment-page-1/#comment-416</link>
		<dc:creator>Stephan Herrmann</dc:creator>
		<pubDate>Fri, 19 Feb 2010 14:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.bonitasoft.org/blog/?p=388#comment-416</guid>
		<description>Sounds cool!
We have a case study where we did s.t. similar not to the templates but at source code level:
we pulled out all custom code from the class diagram editor of the UML2Tools project. 
I was planing to present this at EclipseCon:
https://www.eclipsecon.org/submissions/2010/view_talk.php?id=1170
but I had no luck with the talk selection this year.

Maybe we should join forces and demonstrate elegant top-to-bottom customization?
Do you ever customize generated source code?</description>
		<content:encoded><![CDATA[<p>Sounds cool!<br />
We have a case study where we did s.t. similar not to the templates but at source code level:<br />
we pulled out all custom code from the class diagram editor of the UML2Tools project.<br />
I was planing to present this at EclipseCon:<br />
<a href="https://www.eclipsecon.org/submissions/2010/view_talk.php?id=1170" rel="nofollow">https://www.eclipsecon.org/submissions/2010/view_talk.php?id=1170</a><br />
but I had no luck with the talk selection this year.</p>
<p>Maybe we should join forces and demonstrate elegant top-to-bottom customization?<br />
Do you ever customize generated source code?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

