Home » Modeling » Compare » How to make sense of the Comparision output
How to make sense of the Comparision output [message #1261187] |
Sun, 02 March 2014 04:28  |
Eclipse User |
|
|
|
Hi,
I have difficulties to make sense of the results Comparision.getDifferences gives me. I have a very simple tree based model and I just need e.g. the Info 'Node B added to Node A ' or 'Field name of Node A' changed from Test to Test1. Is there a way to configure EMFCompare to give me this informations ?
Regards
Roger
|
|
| | |
Re: How to make sense of the Comparision output [message #1262515 is a reply to message #1261187] |
Mon, 03 March 2014 13:16   |
Eclipse User |
|
|
|
Hi Laurent,
using PrettyPrinter gives me the following output:
REFERENCE CHANGES
value [email]de.pfile.model.impl.ModuleImpl@1b2fde11[/email] (name: My Module Name 14444, moduleNo: null, nodeName: Module) has been added to reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@639c3c08[/email] (name: My Module Name 12, moduleNo: null, nodeName: Module) has been added to reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@2629644f[/email] (name: My Module Name 14444, moduleNo: null, nodeName: Module) has been added to reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@6778921b[/email] (name: My Module Name, moduleNo: null, nodeName: Module) has been added to reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@1cc05faf[/email] (name: My Module Name 14444, moduleNo: null, nodeName: Module) has been added to reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@19c9e8e8[/email] (name: My Module Name 12, moduleNo: null, nodeName: Module) has been added to reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@16d9e492[/email] (name: My Module Name 14444, moduleNo: null, nodeName: Module) has been added to reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@3b2d38f6[/email] (name: My Module Name, moduleNo: null, nodeName: Module) has been added to reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@15f6bcd4[/email] (name: My Module Name 12, moduleNo: null, nodeName: Module) has been added to reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@79e70d8f[/email] (name: My Module Name 14444, moduleNo: null, nodeName: Module) has been added to reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@13930aa0[/email] (name: My Module Name 14444, moduleNo: null, nodeName: Module) has been deleted from reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@1a9e986a[/email] (name: My Module Name 12, moduleNo: null, nodeName: Module) has been deleted from reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@222864cd[/email] (name: My Module Name 14444, moduleNo: null, nodeName: Module) has been deleted from reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@9f1e040[/email] (name: My Module Name, moduleNo: null, nodeName: Module) has been deleted from reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@66b98ed9[/email] (name: My Module Name 14444, moduleNo: null, nodeName: Module) has been deleted from reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@20517d3f[/email] (name: My Module Name 12, moduleNo: null, nodeName: Module) has been deleted from reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@45f5c3ac[/email] (name: My Module Name 14444, moduleNo: null, nodeName: Module) has been deleted from reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@a017516[/email] (name: My Module Name, moduleNo: null, nodeName: Module) has been deleted from reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@65adfc7b[/email] (name: My Module Name 12, moduleNo: null, nodeName: Module) has been deleted from reference modules of object
value [email]de.pfile.model.impl.ModuleImpl@19b2364[/email] (name: My Module Name 14444, moduleNo: null, nodeName: Module) has been deleted from reference modules of object
value [email]de.pfile.model.impl.SlaveImpl@7fd5d782[/email] (name: My Name www, nodeName: Slave, childNodeName: Module) has been added to reference slaves of object
ATTRIBUTE CHANGES
value New Name has been changed from attribute name of object
CONFLICTS
The problems are the changes under References. Most of the entries are triggered by just changing the name of the slave object. Maybe I have to add something like a PrimaryKey to my objects ?
BTW: My model looks like this.
class Slave extends Parent, Dragable
{
String name
readonly String nodeName = "Slave"
readonly String childNodeName = "Module"
contains Module[] modules opposite slave
}
class Module extends Dragable
{
String name
PositiveInt moduleNo
readonly String nodeName = "Module"
container Slave slave opposite modules
op Integer position() {
return 1 + slave.modules.indexOf(this)
}
}
[Updated on: Mon, 03 March 2014 13:17] by Moderator
|
|
| |
Re: How to make sense of the Comparision output [message #1263707 is a reply to message #1263541] |
Tue, 04 March 2014 13:05  |
Eclipse User |
|
|
|
The problem was that I had no identifiers. Adding an id like this
class Slave extends Parent, Dragable
{
id String objectId
String name
readonly String nodeName = "Slave"
readonly String childNodeName = "Module"
contains Module[] modules opposite slave
}
solved the problem.
Regards
Roger
|
|
|
Goto Forum:
Current Time: Tue Jul 15 07:34:29 EDT 2025
Powered by FUDForum. Page generated in 0.08820 seconds
|