<?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: New in 1.3 M1: better integration with diagramming tools</title>
	<atom:link href="http://abstratt.com/blog/2009/04/13/new-in-13-m1-better-integration-with-diagramming-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://abstratt.com/blog/2009/04/13/new-in-13-m1-better-integration-with-diagramming-tools/</link>
	<description>We have one obsession: stopping people from writing so much code</description>
	<lastBuildDate>Sun, 18 Mar 2012 21:29:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>By: Juha</title>
		<link>http://abstratt.com/blog/2009/04/13/new-in-13-m1-better-integration-with-diagramming-tools/comment-page-1/#comment-1192</link>
		<dc:creator>Juha</dc:creator>
		<pubDate>Wed, 06 Jan 2010 19:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://abstratt.com/blog/?p=150#comment-1192</guid>
		<description>Might be good to keep the GUIDs (which must be real surrogate keys (i.e. not derived from names)) in source code, otherwise the generated xmi file may run out of sync. GUIDs/ids could be optional and generated by auto completion.  Problem is that code becomes rather ugly... It may work, for most of the cases, if ids are assigned only for classes and hashed for associations and other xmi elements from these.</description>
		<content:encoded><![CDATA[<p>Might be good to keep the GUIDs (which must be real surrogate keys (i.e. not derived from names)) in source code, otherwise the generated xmi file may run out of sync. GUIDs/ids could be optional and generated by auto completion.  Problem is that code becomes rather ugly&#8230; It may work, for most of the cases, if ids are assigned only for classes and hashed for associations and other xmi elements from these.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rafael.chaves</title>
		<link>http://abstratt.com/blog/2009/04/13/new-in-13-m1-better-integration-with-diagramming-tools/comment-page-1/#comment-1191</link>
		<dc:creator>rafael.chaves</dc:creator>
		<pubDate>Wed, 06 Jan 2010 07:52:46 +0000</pubDate>
		<guid isPermaLink="false">http://abstratt.com/blog/?p=150#comment-1191</guid>
		<description>Wow, thanks for the encouraging words, Juha. Yes, elements will change id if moved around, and that will break things if you have other tools&#039; models  (such as diagram files) referring to a model generated by the TextUML Toolkit. 

Having a project setting for whether to automatically generate ids as GUIDs or derive from qualified names is a good idea, and should be easy to implement.

To allow some sort of annotation for declaring ids manually would be possible, but I wonder how people would use that.

Feel free to enter your suggestions as feature requests on the project tracker: http://abstratt.com/issues/ 

Cheers,

Rafael</description>
		<content:encoded><![CDATA[<p>Wow, thanks for the encouraging words, Juha. Yes, elements will change id if moved around, and that will break things if you have other tools&#8217; models  (such as diagram files) referring to a model generated by the TextUML Toolkit. </p>
<p>Having a project setting for whether to automatically generate ids as GUIDs or derive from qualified names is a good idea, and should be easy to implement.</p>
<p>To allow some sort of annotation for declaring ids manually would be possible, but I wonder how people would use that.</p>
<p>Feel free to enter your suggestions as feature requests on the project tracker: <a href="http://abstratt.com/issues/" rel="nofollow">http://abstratt.com/issues/</a> </p>
<p>Cheers,</p>
<p>Rafael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juha</title>
		<link>http://abstratt.com/blog/2009/04/13/new-in-13-m1-better-integration-with-diagramming-tools/comment-page-1/#comment-1190</link>
		<dc:creator>Juha</dc:creator>
		<pubDate>Wed, 06 Jan 2010 07:42:22 +0000</pubDate>
		<guid isPermaLink="false">http://abstratt.com/blog/?p=150#comment-1190</guid>
		<description>TextUML is really excellent and useful tool!! Thanks for that. This is simply the best way to great and maintain object models. Possibility to integrate the model with other eclipse tools is one of key factors.  However the implementation of stable ids is not that stable because it do not allow code/model refacoring since ids are derived from class and role names. Would be great to have  possibility to assign ids manually or have automated GUID generator in model editor.</description>
		<content:encoded><![CDATA[<p>TextUML is really excellent and useful tool!! Thanks for that. This is simply the best way to great and maintain object models. Possibility to integrate the model with other eclipse tools is one of key factors.  However the implementation of stable ids is not that stable because it do not allow code/model refacoring since ids are derived from class and role names. Would be great to have  possibility to assign ids manually or have automated GUID generator in model editor.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

