<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GenGMF &#187; gengmf</title>
	<atom:link href="http://gengmf.randomice.net/category/gengmf/feed/" rel="self" type="application/rss+xml" />
	<link>http://gengmf.randomice.net</link>
	<description>a GMF model generator</description>
	<lastBuildDate>Sun, 18 Jul 2010 04:51:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>User comments</title>
		<link>http://gengmf.randomice.net/about/user-comments/</link>
		<comments>http://gengmf.randomice.net/about/user-comments/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 19:02:29 +0000</pubDate>
		<dc:creator>Enrico Schnepel</dc:creator>
				<category><![CDATA[gengmf]]></category>

		<guid isPermaLink="false">http://gengmf.randomice.net/?page_id=378</guid>
		<description><![CDATA[This page is dedicated to comments users made about the gengmf project. You are encouraged to post you opinion below.]]></description>
			<content:encoded><![CDATA[<p>This page is dedicated to comments users made about the gengmf project. You are encouraged to post you opinion below.</p>
]]></content:encoded>
			<wfw:commentRss>http://gengmf.randomice.net/about/user-comments/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse new project proposal</title>
		<link>http://gengmf.randomice.net/2010/05/eclipse-new-project-proposal/</link>
		<comments>http://gengmf.randomice.net/2010/05/eclipse-new-project-proposal/#comments</comments>
		<pubDate>Mon, 03 May 2010 17:27:34 +0000</pubDate>
		<dc:creator>Enrico Schnepel</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[gengmf]]></category>

		<guid isPermaLink="false">http://gengmf.randomice.net/?p=371</guid>
		<description><![CDATA[This is to announce that we have submitted GenGMF as new project proposal under the hood of the Graphical Modeling Project (GMP) which is currently in it&#8217;s creation process due to the GMF project restructuring. You are welcome to discuss the proposal in the GMF newsgroup. When creating a new thread please prefix the subject [...]]]></description>
			<content:encoded><![CDATA[<p>This is to announce that we have submitted GenGMF as <a href="http://www.eclipse.org/proposals/gengmf">new project proposal</a> under the hood of the Graphical Modeling Project (GMP) which is currently in it&#8217;s creation process due to the <a href="http://ahuntereclipse.blogspot.com/2010/04/graphical-modeling-at-eclipse.html">GMF project restructuring</a>.</p>
<p>You are welcome to discuss the proposal in the <a href="http://www.eclipse.org/forums/eclipse.modeling.gmf">GMF newsgroup</a>. When creating a new thread please prefix the subject with &#8220;[GenGMF]&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://gengmf.randomice.net/2010/05/eclipse-new-project-proposal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Version 2.1.1</title>
		<link>http://gengmf.randomice.net/2010/03/new-version-211/</link>
		<comments>http://gengmf.randomice.net/2010/03/new-version-211/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 07:41:04 +0000</pubDate>
		<dc:creator>Enrico Schnepel</dc:creator>
				<category><![CDATA[gengmf]]></category>

		<guid isPermaLink="false">http://gengmf.randomice.net/?p=365</guid>
		<description><![CDATA[You will find a new Version 2.1.1 which is compatible to Eclipse 3.5 / Galileo on the . We have replaced the dependency to openArchitectureWare with the Eclipse Xtend counterpart. Have a look at the page because there is a new StaticTextTransformator. The  have been improved and so on&#8230; It is worth upgrading! The current [...]]]></description>
			<content:encoded><![CDATA[<p>You will find a new Version 2.1.1 which is compatible to Eclipse 3.5 / Galileo on the <a href="http://gengmf.randomice.net/update-site/">update site</a>. We have replaced the dependency to openArchitectureWare with the Eclipse Xtend counterpart. Have a look at the <a href="http://gengmf.randomice.net/documentation/basic-principles/transformators/">Transformators</a> page because there is a new StaticTextTransformator. The <a href="http://gengmf.randomice.net/documentation/wizards/">Wizards</a> have been improved and so on&#8230; It is worth upgrading!</p>
<p>The current stable version of Epsilon seems to be a bit buggy. Please use the version which is available from SVN or the <a href="http://download.eclipse.org/modeling/gmt/epsilon/interim/">interim update site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gengmf.randomice.net/2010/03/new-version-211/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing myself – Attila Bak</title>
		<link>http://gengmf.randomice.net/2009/12/introducing-myself-%e2%80%93-attila-bak/</link>
		<comments>http://gengmf.randomice.net/2009/12/introducing-myself-%e2%80%93-attila-bak/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 15:43:45 +0000</pubDate>
		<dc:creator>baki</dc:creator>
				<category><![CDATA[gengmf]]></category>

		<guid isPermaLink="false">http://gengmf.randomice.net/?p=347</guid>
		<description><![CDATA[Hi, My name is Attila Bak and i have decided to support the GenGMF project because i think having an easy-to-understand, configurable generation tool for GMF is really challenging and GenGMF tackles this problem in an elegant way with oAW transformations. To myself: I have been commiting into the Fornax oAW projects and TextUML for some [...]]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>My name is Attila Bak and i have decided to support the GenGMF project because i think having an easy-to-understand, configurable generation tool for GMF is really challenging and GenGMF tackles this problem in an elegant way with oAW transformations.</p>
<p>To myself: I have been commiting into the Fornax oAW projects and TextUML for some time now and am an oAW fan. I am relatively new to GMF but hope to get deeper understanding soon and contribute as much as possible to this project.</p>
<p>Cheers,</p>
<p>attila</p>
]]></content:encoded>
			<wfw:commentRss>http://gengmf.randomice.net/2009/12/introducing-myself-%e2%80%93-attila-bak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All good things are three&#8230;</title>
		<link>http://gengmf.randomice.net/2009/12/all-good-things-are-three/</link>
		<comments>http://gengmf.randomice.net/2009/12/all-good-things-are-three/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 13:28:49 +0000</pubDate>
		<dc:creator>Enrico Schnepel</dc:creator>
				<category><![CDATA[gengmf]]></category>

		<guid isPermaLink="false">http://gengmf.randomice.net/2009/12/all-good-things-are-three/</guid>
		<description><![CDATA[GenGMF has a new contributor! Welcome Attila!]]></description>
			<content:encoded><![CDATA[<p>GenGMF has a new contributor!</p>
<p>Welcome Attila!</p>
]]></content:encoded>
			<wfw:commentRss>http://gengmf.randomice.net/2009/12/all-good-things-are-three/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transformators</title>
		<link>http://gengmf.randomice.net/documentation/basic-principles/transformators/</link>
		<comments>http://gengmf.randomice.net/documentation/basic-principles/transformators/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 06:47:38 +0000</pubDate>
		<dc:creator>Enrico Schnepel</dc:creator>
				<category><![CDATA[gengmf]]></category>

		<guid isPermaLink="false">http://gengmf.randomice.net/?page_id=328</guid>
		<description><![CDATA[With a Transformator you can &#8220;format&#8221; your during the generation process and it is defined as child element of a . The topic is also covered by the (in German). The following types exist: ElementTypeTransformator () The ElementTypeTransformator is called during the copy process of the and allows to modify the type of an element [...]]]></description>
			<content:encoded><![CDATA[<p>With a Transformator you can &#8220;format&#8221; your <a href="http://gengmf.randomice.net/documentation/basic-principles/templates/">Templates</a> during the generation process and it is defined as child element of a <a href="http://gengmf.randomice.net/documentation/basic-principles/descriptors/">Descriptor</a>. The topic is also covered by the <a href="http://gengmf.randomice.net/2009/12/eclipse-magazin-articles-as-pdf/">second Eclipse magazin article</a> (in German). The following types exist:</p>
<h3><a name="ElementTypeTransformator"></a>ElementTypeTransformator (<img src="/wp-content/uploads/icons/ElementTypeTransformator.gif" alt="ElementTypeTransformator" />)</h3>
<p>The ElementTypeTransformator is called during the copy process of the <a href="http://gengmf.randomice.net/documentation/basic-principles/templates/">Template</a> and allows to modify the type of an element contained in the <a href="http://gengmf.randomice.net/documentation/basic-principles/templates/">Template</a>. The new type needs to be assignment compatible to the containment reference of the old element. All attributes and references will be migrated if the feature is part of common base class. The <a href="http://gengmf.randomice.net/documentation/wizards/">Wizard</a> will ask you for compatible type replacements.</p>
<blockquote><p><strong>Example: </strong>In a <a href="../templates/#NodeTemplate">NodeTemplate</a> is a &#8220;Rectangle&#8221; defined as main figure element. With the ElementTypeTransformator you can make it a &#8220;RoundedRectangle&#8221;, a &#8220;Circle&#8221; or any other Figure as long the resulting EObject&#8217;s EClass is derived from the GMFGraph Figure EClass.</p></blockquote>
<h3><a name="ColorTransformator"></a>ColorTransformator (<img src="/wp-content/uploads/icons/ColorTransformator.gif" alt="ColorTransformator" />)</h3>
<p>With the ColorTransformator you can specify the foreground or background color of a Figure element. The color will be set after the <a href="http://gengmf.randomice.net/documentation/basic-principles/templates/">Template</a> contents have been copied for the <a href="http://gengmf.randomice.net/documentation/basic-principles/descriptors/">Descriptor</a>. The <a href="http://gengmf.randomice.net/documentation/wizards/">Wizard</a> will ask you for rgb or predefined constant colors.</p>
<blockquote><p><strong>Example:</strong> A Figure element in a <a href="../templates/#NodeTemplate">NodeTemplate</a> has no color set and therefore will be drawn in the resulting editor black-on-white. To make the editor elements a bit more catchy the background color for each referencing <a href="http://gengmf.randomice.net/documentation/basic-principles/descriptors/">Descriptor</a> needs to be set to a different value. In the ColorTransformator you can specify the figure, a background and a foreground color.</p></blockquote>
<h3><a name="StaticTextTransformator"></a>StaticTextTransformator (<img src="/wp-content/uploads/icons/StaticTextTransformator.gif" alt="StaticTextTransformator" />)</h3>
<p>Templates may contain a static text field which is not bound to a feature. The StaticTextTransfromator allows you to enter a specific text for a descriptor. The <a href="http://gengmf.randomice.net/documentation/wizards/">Wizard</a> will let you change the default text.</p>
<blockquote><p><strong>Example:</strong> You have an abstract Entity class and some derived ones (e.g. a LocalEntity and a PersistedEntity). You want to use an already defined template which contains a static label for showing the ClassName enclosed in guillemots. Additionally you want to customize the static label to show &#8220;Entity&#8221; instead of &#8220;PersistedEntity&#8221; because this is the default case.</p>
<p>On the descriptor for your &#8220;PersistedEntity&#8221; use the wizard to change the static text, select the label you want to change and enter a new text.</p></blockquote>
<p><strong>The StaticTextTransformator has been introduced in Version 2.1!</strong></p>
<h3><a name="ScriptTransformator"></a>ScriptTransformator (<img src="/wp-content/uploads/icons/ScriptTransformator.gif" alt="ScriptTransformator" />)</h3>
<p>The ScriptTransformator can be used to apply arbitrary changes to the generated GMFGraph or GMFMap models. Internally they are used to support the deprecated <a href="http://gengmf.randomice.net/documentation/version-10x/postprocessing/">PostProcessor functions</a> from the 1.0 version. Because a <a href="http://gengmf.randomice.net/documentation/wizards/">Wizard</a> cannot guess the script you want there is no one.</p>
<blockquote><p><strong>Example:</strong> You want to add a label with a fixed text to an editor element. The rest of the node should look as in the <a href="http://gengmf.randomice.net/documentation/basic-principles/templates/">Template</a> specified. To do that you can add a ScriptTransformator in the Descriptor and specify a function name from a Xtend script. The script file itself needs to be referenced from the &#8220;Model&#8221; root element in the &#8220;Post Proc Transformator Ext&#8221; attribute.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://gengmf.randomice.net/documentation/basic-principles/transformators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse magazin articles as PDF</title>
		<link>http://gengmf.randomice.net/2009/12/eclipse-magazin-articles-as-pdf/</link>
		<comments>http://gengmf.randomice.net/2009/12/eclipse-magazin-articles-as-pdf/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 22:12:28 +0000</pubDate>
		<dc:creator>Enrico Schnepel</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[gengmf]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://gengmf.randomice.net/?p=325</guid>
		<description><![CDATA[I&#8217;ve got the permission from the publisher to put both German articles as PDF online. The first part (issue 4.2009, p.48) of the article series is about , and how to create them using . In the second part (issue 5.2009, p.84) the focus is on as well as  to give the nodes and edges [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got the permission from the publisher to put both German articles as PDF online.</p>
<p>The <a href="http://gengmf.randomice.net/wp-content/uploads/ECM_4.09_Schnepel_GenGMF.pdf">first part</a> (<a href="http://it-republik.de/jaxenter/eclipse-magazin-ausgaben/Web-Tools-Platform-000303.html">issue 4.2009, p.48</a>) of the article series is about <a href="http://gengmf.randomice.net/documentation/basic-principles/templates/">Templates</a>, <a href="http://gengmf.randomice.net/documentation/basic-principles/descriptors/">Descriptors</a> and how to create them using <a href="http://gengmf.randomice.net/documentation/wizards/">Wizards</a>.</p>
<p>In the <a href="http://gengmf.randomice.net/wp-content/uploads/ECM_5.09_Schnepel_GenGMF2.pdf">second part</a> (<a href="http://it-republik.de/jaxenter/eclipse-magazin-ausgaben/Eclipse-Galileo-000312.html">issue 5.2009, p.84</a>) the focus is on <a href="http://gengmf.randomice.net/documentation/basic-principles/descriptors/#CompartmentDesc">Compartments</a> as well as <a href="http://gengmf.randomice.net/documentation/basic-principles/transformators/">Transformators</a> to give the nodes and edges a specific outfit.</p>
]]></content:encoded>
			<wfw:commentRss>http://gengmf.randomice.net/2009/12/eclipse-magazin-articles-as-pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check out sources</title>
		<link>http://gengmf.randomice.net/documentation/getting-involved/check-out-sources/</link>
		<comments>http://gengmf.randomice.net/documentation/getting-involved/check-out-sources/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 17:07:36 +0000</pubDate>
		<dc:creator>killaqueen</dc:creator>
				<category><![CDATA[gengmf]]></category>

		<guid isPermaLink="false">http://gengmf.randomice.net/?page_id=279</guid>
		<description><![CDATA[Setting up Eclipse To get involved with GenGMF we will start with a fresh Eclipse installation to make sure that every step in the tutorial can be executed the same way. You are free to run the tutorial on your own Eclipse distribution. If something goes wrong you can return to this step and download [...]]]></description>
			<content:encoded><![CDATA[<h3>Setting up Eclipse</h3>
<p>To get involved with GenGMF we will start with a fresh Eclipse installation to make sure that every step in the tutorial can be executed the same way. You are free to run the tutorial on your own Eclipse distribution. If something goes wrong you can return to this step and download a fresh one.</p>
<p>We will start with the modeling distribution of Eclipse. Download the appropriate version for your system from the site below.</p>
<p><a href="http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/galileor">http://www.eclipse.org/downloads/packages/eclipse-modeling-tools-includes-incubating-components/galileor</a></p>
<p>After starting Eclipse we need an SVN client. We are using Subversive but if you like to you can of course use SubClipse.</p>
<p>Because Subversive is not included in a fresh installation we need to install it. Choose “Help / Install Software” and insert subversive in the following dialog.</p>
<p><img class="alignnone size-full wp-image-284" title="Subversive installation" src="http://gengmf.randomice.net/wp-content/uploads/2009/09/genmgf1.png" alt="Subversive installation" /></p>
<p>For additional information please read to the subversive installation guide:</p>
<p><a href="http://www.eclipse.org/subversive/documentation/gettingStarted/aboutSubversive/install.php">http://www.eclipse.org/subversive/documen&#8230;Subversive/install.php</a></p>
<h3>Import the GenGMF sources</h3>
<p>After restarting Eclipse go to the SVN Perspective and add a new repository location with the url <a href="https://gengmf.svn.sourceforge.net/svnroot/gengmf" class="broken_link">https://gengmf.svn.sourceforge.net/svnroot/gengmf</a>.</p>
<p>Go into the trunk and select all projects not ending in &#8220;.feature&#8221; or &#8220;.update-site&#8221; and also not the demo directory. Check out the projects using the context menu.</p>
<p>After downloading the source you will see a workspace with looks like the following one.</p>
<p><img class="alignnone size-medium wp-image-286" title="gengmf3" src="http://gengmf.randomice.net/wp-content/uploads/2009/09/gengmf3-300x225.png" alt="gengmf3"/></p>
<h3>Installing additional dependencies</h3>
<p>Now the workspace contains a lot of errors. You might ask “Why the hell do we checkout such a workspace?”. The answer is, that solving this problems will give you quite a good feeling which components are used by GenGMF.</p>
<h4>openArchitectureWare</h4>
<p>GenGMF relies heavily on openArchitectureWare. So we will install the latest Version of it form the current update site:</p>
<p><a href="http://www.openarchitectureware.org/updatesite/milestone/4.3.1/p2/">http://www.openarchitectureware.org/updatesite/milestone/4.3.1/p2/</a></p>
<p>TO create the new update site copy the url to the “work with:” input menu on the p2 install manage and click add.</p>
<p>Install it, re-launch the platform and you will see that a lot of problems will be solved.</p>
<h4>AspectJ</h4>
<p>Next we need to install AspectJ. This can be done from the following update site.</p>
<p><a href="http://download.eclipse.org/tools/ajdt/35/update">http://download.eclipse.org/tools/ajdt/35/update</a></p>
<h4>Epsilon</h4>
<p>Now we need to install epsilon. Again we will need to create a new update site.</p>
<p><a href="http://download.eclipse.org/modeling/gmt/epsilon/updates/site.xml">http://download.eclipse.org/modeling/gmt/epsilon/updates/site.xml</a></p>
<h4>COPE</h4>
<p>You now can see that the most errors are gone. Only wrong interpreted oAW errors and an unsatisfied dependencies to COPE remain. To solve the cope problem:</p>
<p><a href="http://cope.in.tum.de/update-site/site.xml">http://cope.in.tum.de/update-site/site.xml</a></p>
<h4>Groovy</h4>
<p>Groovy is needed by COPE so we need to install it too using the following update site:</p>
<p><a href="http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.5/">http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.5/</a></p>
<h3>Run GenGMF</h3>
<p>Now run a n new Eclipse instance. But run it without the demo projects!</p>
]]></content:encoded>
			<wfw:commentRss>http://gengmf.randomice.net/documentation/getting-involved/check-out-sources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse-Magazin article &#8211; CD supplement</title>
		<link>http://gengmf.randomice.net/2009/08/eclipse-magazin-article-cd-supplement/</link>
		<comments>http://gengmf.randomice.net/2009/08/eclipse-magazin-article-cd-supplement/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 19:03:32 +0000</pubDate>
		<dc:creator>Enrico Schnepel</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[gengmf]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://gengmf.randomice.net/?p=268</guid>
		<description><![CDATA[After publishing the articles Attila (thanks for reporting) found out that the demo supplement has not been distributed on the CD as part of the magazine. So here it comes for the first article: The plug-in to go through the article and the completed version.]]></description>
			<content:encoded><![CDATA[<p>After publishing the articles Attila (thanks for reporting) found out that the demo supplement has not been distributed on the CD as part of the magazine. So here it comes for the first article:</p>
<p>The plug-in <a href="http://gengmf.randomice.net/wp-content/uploads/2009/08/net.randomice.gengmf.demo.workflow-start.zip">to go through the article</a> and the <a href="http://gengmf.randomice.net/wp-content/uploads/2009/08/net.randomice.gengmf.demo.workflow-complete.zip">completed version</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gengmf.randomice.net/2009/08/eclipse-magazin-article-cd-supplement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frequently Asked Questions</title>
		<link>http://gengmf.randomice.net/documentation/faq/</link>
		<comments>http://gengmf.randomice.net/documentation/faq/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 10:54:07 +0000</pubDate>
		<dc:creator>Enrico Schnepel</dc:creator>
				<category><![CDATA[gengmf]]></category>

		<guid isPermaLink="false">http://gengmf.randomice.net/?page_id=260</guid>
		<description><![CDATA[If you have any question regarding GenGMF just leave a comment and we will answer. Is GenGMF compatible with Eclipse Galileo? Currently the SVN HEAD revision is compatible with Eclipse Galileo. The last revision compatible to Eclipse Ganymede is 61.]]></description>
			<content:encoded><![CDATA[<p>If you have any question regarding GenGMF just leave a comment and we will answer.</p>
<h3>Is GenGMF compatible with Eclipse Galileo?</h3>
<p>Currently the SVN HEAD revision is compatible with Eclipse Galileo. The last revision compatible to Eclipse Ganymede is 61.</p>
]]></content:encoded>
			<wfw:commentRss>http://gengmf.randomice.net/documentation/faq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

