Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » [EMF Compare] reference lists seem to be handled differently than containment lists
[EMF Compare] reference lists seem to be handled differently than containment lists [message #619189] Fri, 06 June 2008 00:01
Jason Henriksen is currently offline Jason HenriksenFriend
Messages: 231
Registered: July 2009
Senior Member
Hi All,

I have XSD like this:

<xsd:complexType name="Floor">
<xsd:element maxOccurs="unbounded" minOccurs="0" name="roomList"
<xsd:element maxOccurs="unbounded" minOccurs="0" name="fakeList"
<xsd:attribute name="level" type="xsd:ID"/>

I remove an item from the roomlist and get this diff node:

<subDiffElements xsi:type="diff:RemoveModelElement">
<rightParent href="altered.xml#2"/>
<leftElement href="original.xml#bed_2"/>

That tells me that bed_2 was removed from floor 2, but it doesn't tell
me which list used to contain the item. Was it the roomList or the

With references, this is no problem:

<subDiffElements xsi:type="diff:RemoveReferenceValue">
href=" http:///com/ibm/example/Building.ecore#//Room/connectsToList"
<rightElement href="altered.xml#stairs_L2"/>
<leftElement href="original.xml#stairs_L2"/>
<leftRemovedTarget href="original.xml#attic"/>

I can see from the reference url which list was altered (In this
example, connectsToList). Am I doing something wrong that prevents this
from working when I use containment?


Jason Henriksen
Previous Topic:EMF Compare & ChangeDescription on Teneo/Database backed EMF objects
Next Topic:[EMF Compare] is the javadoc broken?
Goto Forum:

Current Time: Thu Apr 02 07:38:36 GMT 2020

Powered by FUDForum. Page generated in 0.03124 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top