Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [EMF Compare] Extending UI
[EMF Compare] Extending UI [message #648813] Fri, 14 January 2011 15:49 Go to next message
Tatiana Fesenko is currently offline Tatiana FesenkoFriend
Messages: 21
Registered: May 2010
Junior Member
Hi EMF Compare users!

Do you have problems with extending UI in EMF Compare?
I am going to write a patch for EMF Compare that will allow users to customize the UI in certain way. It would be great if you guys share your experience/needs/thoughts in this post, as we are a community after all.

Here is outline of lacking functionality I am going to add:
I am customizing EMF Compare for UML models.
I was impressed by possibilities provided by the algorithmic part - MatchEngine and DiffEngine. We can customize them by simply registering an extension point and extending the Generic engines that are already implemented for us.
However, when it comes to UI customization, our choice is to copy-paste or re-implement already existing functionality.
Let's take a look at a simple thing such as content of the views, e.g. Merge or Property views. EMF Compare hard-codes ContentProvider - see ModelContentMergeDiffTabContentProvider class.

In a way, EMF Compare allows us to use it only with Ecore models, forcing developers of DSLs to copy-paste code or to have views that show inadequate content.

In short, my patch would allow us to customize content of the EMF Compare views.

I've seen similar questions in the newsgroup before.

If you are interested in this functionality
-- just reply here 'yes, I'd like to have this in EMF Compare', it will increase chances of the patch to be committed.
If you are interested in slightly different features
-- describe what you need here. We are open-source and can share our efforts to make EMF Compare better.

Thank you,
Tatiana.

[Updated on: Fri, 14 January 2011 16:14]

Report message to a moderator

Re: [EMF Compare] Extending UI [message #648826 is a reply to message #648813] Fri, 14 January 2011 16:24 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33142
Registered: July 2009
Senior Member
Tatiana,

I'd suggest opening a bugzilla and posting the link to it here. Then
folks can add themselves to the CC list and you can attach patches there
for others to review and to contribute to its development. They can
also vote on the bugzilla if they want such a feature.


Tatiana Fesenko wrote:
> Hi EMF Compare users!
>
> Do you have problems with extending UI in EMF Compare? I am going to
> write a patch for EMF Compare that will allow to customize UI in
> certain way. It would be great if you guys share you
> experience/needs/thoughts in this post, as we are community after all.
>
> Here is outline of lacking functionality I am going to add:
> I am customizing EMF Compare for UML models. I was impressed by
> possibilities provided by the algorithmic part - MatchEngine and
> DiffEngine. We can customize them simply registering an extension
> point and extending the Generic engines that are already implemented
> for us. However, when it is turn of UI customization, the only our
> choice is to copy-paste or re-implement already existing
> functionality. Let's take a look at such simple thing as content of
> the views, e.g. Merge or Property views. EMF Compare hard-codes
> ContentProvider - see
> http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.emf/or g.eclipse.emf.compare/plugins/org.eclipse.emf.compare.ui/src /org/eclipse/emf/compare/ui/viewer/content/part/diff/ModelCo ntentMergeDiffTab.java?root=Modeling_Project&view=co
> class.
> In such a way EMF Compare allows us to use it only with Ecore models,
> forcing developers of DSLs to copy-paste code or to have views that
> show inadequate content.
>
> In short, my patch shall allow to use customize content of the EMF
> Compare views.
>
> I've seen similar questions in the newsgroup before.
> If you are interested in this functionality, just reply here 'yes, I'd
> like to have this in EMF Compare', it will increase chances of the
> patch to be committed.
> If you are interested in slightly different features, describe what
> you need here. We are open-source and can share our efforts to make
> EMF Compare better.
>
> Thank you,
> Tatiana.
>


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: [EMF Compare] Extending UI [message #648827 is a reply to message #648826] Fri, 14 January 2011 16:36 Go to previous message
Tatiana Fesenko is currently offline Tatiana FesenkoFriend
Messages: 21
Registered: May 2010
Junior Member
Bug 334394 - Provide a way to customize content of the views
Ed Merks wrote on Fri, 14 January 2011 11:24
Tatiana,
I'd suggest opening a bugzilla and posting the link to it here. Then
folks can add themselves to the CC list and you can attach patches there
for others to review and to contribute to its development. They can
also vote on the bugzilla if they want such a feature.
>

Previous Topic:Remove Empty elements from XML
Next Topic:[EMF/Genmodel] Filtering right instances in generated editor
Goto Forum:
  


Current Time: Fri Apr 26 15:12:40 GMT 2024

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

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

Back to the top