Eclipse Community Forums - RDF feed
https://www.eclipse.org/forums/
Eclipse Community ForumsUsing GMF without code generation
https://www.eclipse.org/forums/index.php/mv/msg/243794/731823/#msg_731823
I have tried using GMF a number of times but never managed to do so. The
most problematic aspect I found was that the model transformation are in
only one direction, so when I had my model wrong things just could not
evolve... And also the code generated by GMF was simply unreadable.
But still, GMF has very nice graphic properties that are missing from GEF
and I was wondering if there is ANY way to work with GMF like it is done
in GEF (only programming with no models/transformations/etc - except
obviously for the EMF model which is a must).
Thanks
Vainolo]]>Arieh Bibliowicz2011-10-03T08:26:43-00:00Re: Using GMF without code generation
https://www.eclipse.org/forums/index.php/mv/msg/243794/732242/#msg_732242
> Hi everyone.
> I have tried using GMF a number of times but never managed to do so. The
> most problematic aspect I found was that the model transformation are in
> only one direction, so when I had my model wrong things just could not
> evolve... And also the code generated by GMF was simply unreadable.
> But still, GMF has very nice graphic properties that are missing from GEF
> and I was wondering if there is ANY way to work with GMF like it is done
> in GEF (only programming with no models/transformations/etc - except
> obviously for the EMF model which is a must).
GMF = GEF + EMF. GMF requires an EMF model, and is efficient to deal
with EMF model. It is a mature API that you can obviously use to write
your own editor code.
Then, just do it ;)
-- http://mickaelistria.wordpress.com http://twitter.com/#!/mickaelistria http://www.petalslink.com]]>Mickael Istria2011-10-04T10:03:28-00:00Re: Using GMF without code generation
https://www.eclipse.org/forums/index.php/mv/msg/243794/733485/#msg_733485
> On 03/10/2011 10:26, Vainolo wrote:
> > Hi everyone.
> > I have tried using GMF a number of times but never managed to do so. The
> > most problematic aspect I found was that the model transformation are in
> > only one direction, so when I had my model wrong things just could not
> > evolve... And also the code generated by GMF was simply unreadable.
>
> Please open bug reports and, if you can, provide contributions to
> GMF-Tooling to make it better.
> https://bugs.eclipse.org/bugs/enter_bug.cgi?product=GMP
Before I start reporting bugs I would like to learn more about the
framework but sadly have found little documentation. Can you give me any
pointers?
>
> > But still, GMF has very nice graphic properties that are missing from GEF
> > and I was wondering if there is ANY way to work with GMF like it is done
> > in GEF (only programming with no models/transformations/etc - except
> > obviously for the EMF model which is a must).
>
> GMF = GEF + EMF. GMF requires an EMF model, and is efficient to deal
> with EMF model. It is a mature API that you can obviously use to write
> your own editor code.
> Then, just do it ;)
It is not only GEF+EMF. There seems to be a lot of extra complexity doing
the connections that has been really hard for me to understand. Again,
any pointers? The tutorials in the web are a bit outdated...
Thanks
Vainolo]]>Arieh Bibliowicz2011-10-04T21:16:44-00:00Re: Using GMF without code generation
https://www.eclipse.org/forums/index.php/mv/msg/243794/733636/#msg_733636
>
>>
>> On 03/10/2011 10:26, Vainolo wrote:
>>> Hi everyone.
>>> I have tried using GMF a number of times but never managed to do so. The
>>> most problematic aspect I found was that the model transformation are in
>>> only one direction, so when I had my model wrong things just could not
>>> evolve... And also the code generated by GMF was simply unreadable.
>>
>> Please open bug reports and, if you can, provide contributions to
>> GMF-Tooling to make it better.
>> https://bugs.eclipse.org/bugs/enter_bug.cgi?product=GMP
> Before I start reporting bugs I would like to learn more about the
> framework but sadly have found little documentation. Can you give me any
> pointers?
>>
>>> But still, GMF has very nice graphic properties that are missing from GEF
>>> and I was wondering if there is ANY way to work with GMF like it is done
>>> in GEF (only programming with no models/transformations/etc - except
>>> obviously for the EMF model which is a must).
>>
>> GMF = GEF + EMF. GMF requires an EMF model, and is efficient to deal
>> with EMF model. It is a mature API that you can obviously use to write
>> your own editor code.
>> Then, just do it ;)
> It is not only GEF+EMF. There seems to be a lot of extra complexity doing
> the connections that has been really hard for me to understand. Again,
> any pointers? The tutorials in the web are a bit outdated...
Without details, I can't help you, but there is probably something
helpful in the wiki.