Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » Codegenerated UI Examples for model with a large number of EClasses
Codegenerated UI Examples for model with a large number of EClasses [message #929563] Mon, 01 October 2012 15:11 Go to next message
Ranjith Chungath is currently offline Ranjith ChungathFriend
Messages: 15
Registered: July 2009
Junior Member
Hi,

We have a model with a large number(50) of EClasses already and the number is going to grow.

I like the EMF code generation feature for generating the Model, Edit(ItemProviders) and Editors. The problem I have is that one single editor will not suffice since we are dealing with so many objects.

I am planning to extend the EMF code generation (Create my own JET files) to create the User Interface for these objects.

I would like to have the guidelines for developing a User Interface capable of managing a large number of EClasses and also very intuitive to the user w.r.t Usability.

It will be great if you can refer any example applications.

Thanks in advance,
Ranjith
Re: Codegenerated UI Examples for model with a large number of EClasses [message #930205 is a reply to message #929563] Tue, 02 October 2012 05:25 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33140
Registered: July 2009
Senior Member
Ranjith,

Comments below.

On 01/10/2012 5:11 PM, Ranjith Chungath wrote:
> Hi,
>
> We have a model with a large number(50) of EClasses already and the
> number is going to grow.
>
> I like the EMF code generation feature for generating the Model,
> Edit(ItemProviders) and Editors. The problem I have is that one single
> editor will not suffice since we are dealing with so many objects.
The same editor can edit any of the objects individually...
>
> I am planning to extend the EMF code generation (Create my own JET
> files) to create the User Interface for these objects.
Perhaps a little like EEF provides forms for the individual types of
objects...
>
> I would like to have the guidelines for developing a User Interface
> capable of managing a large number of EClasses and also very intuitive
> to the user w.r.t Usability.
>
> It will be great if you can refer any example applications.
I'd suggest looking at EEF.
>
> Thanks in advance,
> Ranjith


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: Codegenerated UI Examples for model with a large number of EClasses [message #931392 is a reply to message #930205] Wed, 03 October 2012 06:36 Go to previous messageGo to next message
Ranjith Chungath is currently offline Ranjith ChungathFriend
Messages: 15
Registered: July 2009
Junior Member
Thanks Ed,

I will look at EEF.....

Regards,
Ranjtih
Re: Codegenerated UI Examples for model with a large number of EClasses [message #952406 is a reply to message #931392] Sun, 21 October 2012 12:32 Go to previous message
Ranjith Chungath is currently offline Ranjith ChungathFriend
Messages: 15
Registered: July 2009
Junior Member
Ed,

I had a look at EEF and also ECP(EMF Client Platform).

From what I saw, EEF has enhanced the Properties View to provide a good Look and feel.

But, I liked the ECP look and feel better since it is very much closer to what we were thinking about...

- Having a navigator where the objects are created(Even compositions)
- Having an Editor for each object where each of the EStructuralFeatures are represented by generic Controls (like METextControl, MEBoolControl etc. )

However, from my understanding so far ECP sems to be tightly integrated with EMF-Store which is not really preferred for our use case since we want to persist the model into XML files.

So, two questions from me right now -
1) Can EEF generate Editors and Controls like ECP? If yes, can you pl. point us to some samples
2) If no, Can ECP be modified to not use EMF-Store and persist into XML files?

Thanks in advance,
Ranjith



Previous Topic:CDO Explicit Lock works only for immediate children
Next Topic:How models are stored in CDO?
Goto Forum:
  


Current Time: Thu Apr 25 08:56:42 GMT 2024

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

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

Back to the top