Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [diffmerge-dev] EMF Diff/Merge Engine

Publications are made available in the Documents section on the wiki - for the moment there is only one presentation made at EclipseCon.

 

I tested the link to the update site and it did work. It is not the same as Dropins: “Site” replaces “Dropins” in the name. I do not know what went wrong with your attempt but I would suggest that you try again.

 

The latest build is currently unavailable because there is an exceptional maintenance operation going on on the build server. It should work again soon. Anyway, unless you have a specific reason for downloading the latest build, I would recommend using the release version.

 

Cheers,

Olivier

 

 

De : diffmerge-dev-bounces@xxxxxxxxxxx [mailto:diffmerge-dev-bounces@xxxxxxxxxxx] De la part de Aleksandar Toshovski
Envoyé : vendredi 22 février 2013 09:21
À : Mailing list for the EMF Diff/Merge project
Objet : Re: [diffmerge-dev] EMF Diff/Merge Engine

 

Thanks for your answer. Are there any technical papers or publications about EMF Diff/Merge? And there is a problem with the update site link.. It's the same like the Dropins link and doesn't work. Also the latest build update site is not correct. 

 

P.S. Next time I promise to use the eclipse forum ;)

 

Best Regards

Aleksandar Toshovski

 

 

On Feb 21, 2013, at 6:57 PM, CONSTANT Olivier wrote:



Hello Aleksandar,

 

The Forum would be the best place for asking these questions (http://www.eclipse.org/forums/index.php?t=thread&frm_id=246).

Nevertheless, here are a couple of answers.

 

- Consistency rules are a mechanism that allows you to merge differences without breaking your models. You do not need to worry about what they do, unless your metamodel implementation manifests very specific behavior, i.e., you have redefined the default getter/setter operations generated by EMF. Simply compare models and ask the tool to merge a subset of the differences, and the tool takes care of the rest.

 

- The focus of EMF Diff/Merge is on merging models. You can use it for comparison as well, since comparison is a prerequisite to merging, but you need to provide a criterion for matching Ecore elements since they do not have IDs. This can be defined in a match policy (IMatchPolicy) – check the wiki if you want to know how. You can then experiment and see if the output of the tool suits your needs by selecting any couple of (meta-)model files and clicking “Compare with à Each other as models”.

 

Hope it helps.

 

Cheers,

 

Olivier

 

 

De : diffmerge-dev-bounces@xxxxxxxxxxx [mailto:diffmerge-dev-bounces@xxxxxxxxxxx] De la part deAleksandar Toshovski
Envoyé : jeudi 21 février 2013 14:08
À : diffmerge-dev@xxxxxxxxxxx
Objet : [diffmerge-dev] EMF Diff/Merge Engine

 

Hello,

 

is the EMF Diff/Merge based on EMF Compare? If yes, what are the benefits using the EMF Diff/Merge? I saw the proposal page and it is described that the both projects are complementary and "EDM operates at a lower level of abstraction: its difference model is technical so as to support the _expression_ of consistency rules". Can you give me some examples how can the consistency rules be used and what are they for?




At the moment I'm using the EMF Compare to compute the difference of two metamodels. After that I want to analyze the Diffs in order to see if the changes are significant and if the models have to be transformed to the new metamodel. Would EMF Diff/Merge give me more benefits?

 

Best regards

Aleksandar Toshovski

_______________________________________________
diffmerge-dev mailing list
diffmerge-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/diffmerge-dev

 


Back to the top