<?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: Comparing EMF Models</title>
	<atom:link href="http://jorgemanrubia.net/2008/07/06/comparing-emf-models/feed/" rel="self" type="application/rss+xml" />
	<link>http://jorgemanrubia.net/2008/07/06/comparing-emf-models/</link>
	<description>Personal Page</description>
	<lastBuildDate>Tue, 01 Jun 2010 22:24:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Errors in my post on Comparing EMF Models - Jorge Manrubia</title>
		<link>http://jorgemanrubia.net/2008/07/06/comparing-emf-models/comment-page-1/#comment-2</link>
		<dc:creator>Errors in my post on Comparing EMF Models - Jorge Manrubia</dc:creator>
		<pubDate>Sun, 08 Feb 2009 01:06:16 +0000</pubDate>
		<guid isPermaLink="false">http://jorgemanrubia.net/blog/?p=30#comment-2</guid>
		<description>&lt;p&gt;[...] was an error in the code originally posted in my article on Comparing EMF models. Thank you so much to Jim Showalter for warning me. The post has been updated with the right code. [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] was an error in the code originally posted in my article on Comparing EMF models. Thank you so much to Jim Showalter for warning me. The post has been updated with the right code. [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Code Reviewer</title>
		<link>http://jorgemanrubia.net/2008/07/06/comparing-emf-models/comment-page-1/#comment-3</link>
		<dc:creator>Code Reviewer</dc:creator>
		<pubDate>Wed, 19 Nov 2008 01:09:17 +0000</pubDate>
		<guid isPermaLink="false">http://jorgemanrubia.net/blog/?p=30#comment-3</guid>
		<description>&lt;p&gt;This code doesn&#039;t actually work. If you look at the chain of calls, you&#039;re basically doing: replace o1.toString().hashCode() in o1.toString(), but o1.toString() contains the hashCode of o1, not of o1&#039;s toString(). Also, there&#039;s no reason to replace the class name, and even if there was you&#039;re replacing o1.toString().getClass().getName(), which will always return java.lang.String, when what you want is to replace o1.getClass().getName(). And even if you get both replaces working, ordering will fail when comparing two models generated from the same diagram but with different seeds for the IDs, because the IDs won&#039;t match, so the sorts won&#039;t match.&quot;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This code doesn&#8217;t actually work. If you look at the chain of calls, you&#8217;re basically doing: replace o1.toString().hashCode() in o1.toString(), but o1.toString() contains the hashCode of o1, not of o1&#8242;s toString(). Also, there&#8217;s no reason to replace the class name, and even if there was you&#8217;re replacing o1.toString().getClass().getName(), which will always return java.lang.String, when what you want is to replace o1.getClass().getName(). And even if you get both replaces working, ordering will fail when comparing two models generated from the same diagram but with different seeds for the IDs, because the IDs won&#8217;t match, so the sorts won&#8217;t match.&#8221;</p>]]></content:encoded>
	</item>
</channel>
</rss>
