[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [gmf-dev] Tiger GMF Transformation
|
Hi Karsten,
Thanks for the additional info. I've added this to our GMF Dev call agenda
for tomorrow's call: http://wiki.eclipse.org/GMF_Dev_Calls
It would be helpful if you could join and discuss in more detail.
Thanks,
Rich
On 9/10/07 8:36 AM, "Karsten Ehrig" <karstene@xxxxxxxxxxxxxxx> wrote:
> Hi Richard,
>
> I've attached a PDF file describing an overview of the changes.
>
> Here are answers to your questions below:
> 1. No API changes required
> 2. GMFtrans uses JET (as in GMF2.0M3) while GMF2.0 uses XPand.
> There are only some changes in a few number of GMF templates.
> JET is also used by the Tiger EMF Transformer.
> 3. no 3rd part libraries involved (we would only consider the Tiger EMF
> Compiler for contribution).
>
> Best wishes,
> Karsten
>
> Richard Gronback wrote:
>> Hi Karsten,
>>
>> Perhaps an overview of what was changed could be provided? Based on the PSF
>> file you provide on the website, it seems both the tooling and runtime
>> components of GMF have been altered. It's tough to consider any
>> contribution without a clear understanding of the impact it represents to
>> the current code base. Pulling modified GMF sources from your repository
>> doesn't make it easy to determine. Patches are the typical "Eclipse way" of
>> providing contributions of this nature.
>>
>> Some important questions we'd need answered are:
>>
>> 1. Are there API changes required for this contribution to be accepted?
>> 2. Could the addition of Tiger functionality be accomplished using the
>> current extensibility options (model extension/decoration, Xpand template
>> overrides/aspects, etc.)? What changes could we make to allow for Tiger to
>> be added in this manner?
>> 3. Finally, just to be explicitly clear about 3rd party libraries used,
>> nothing outside the EMF Transformer code also being considered for
>> contribution is utilized?
>>
>> Thanks again,
>> Rich
>>
>>
>> On 9/4/07 4:11 PM, "Karsten Ehrig" <karstene@xxxxxxxxxxxxxxx> wrote:
>>
>>> Hi Richard,
>>>
>>> up to now, we support Eclipse3.3M2 and GMF2.0M3. Adapting the code to
>>> the released 2.0 stream requires lots of changes which we like to do
>>> only if you definitely consider a contribution. In this case we would be
>>> also glad to discuss a contribution of the related Tiger EMF Transformer
>>> code to EMF or EMFT.
>>>
>>> Best wishes,
>>> Karsten
>>>
>>>
>>> Richard Gronback wrote:
>>>> Hi Karsten,
>>>>
>>>> And what is the progress on becoming part of GMT? We'd not likely
>>>> introduce
>>>> a dependency from GMF to a component in GMT; that is, outside of something
>>>> we'd include in our "experimental" SDK.
>>>>
>>>> I'd be helpful to assess the impact of the changes you've made if a patch
>>>> were attached to a bugzilla using the released 2.0 stream code base.
>>>>
>>>> Thanks,
>>>> Rich
>>>>
>>>>
>>>> On 8/31/07 4:37 PM, "Karsten Ehrig" <karstene@xxxxxxxxxxxxxxx> wrote:
>>>>
>>>>> Hi Richard,
>>>>>
>>>>> in fact we already got an invitation from Jean Bezivin to join GMT with
>>>>> the Tiger EMF Transformation Project (short EMT).
>>>>>
>>>>> Maybe EMT could be also used in the GMF generator:
>>>>>
>>>>> "Like in EMF, the GMF Generator model can be automatically
>>>>> created from high-level models. Unlike in EMF, GMF
>>>>> significantly reorganizes the diagram description while creating
>>>>> Generator model. The transformation from high-level GMF
>>>>> models to Generator model is not one-to-one transformation like
>>>>> in EMF, so more powerful techniques are used here. Currently
>>>>> this transformation is hand coded in Java classes, while some
>>>>> model-to-model transformation techniques could be used there in
>>>>> the future."
>>>>> (http://www.eclipsecon.org/summiteurope2006/presentations/ESE2006-EclipseM
>>>>> od
>>>>> el
>>>>> ingSymposium15_GMF.pdf)
>>>>>
>>>>> Best wishes,
>>>>> Karsten
>>>>>
>>>>> Richard Gronback wrote:
>>>>>> Hi Karsten,
>>>>>>
>>>>>> I'm just starting to take a look at this, and wondered if there were
>>>>>> plans
>>>>>> to contribute the dependent EMF Transformation Project code to EMF (or
>>>>>> EMFT)? I see it's all released under EPL, or are there additional
>>>>>> libraries
>>>>>> that have another license?
>>>>>>
>>>>>> Thanks,
>>>>>> Rich
>>>>>>
>>>>>>
>>>>>> On 8/20/07 10:50 AM, "Karsten Ehrig" <karstene@xxxxxxxxxxxxxxx> wrote:
>>>>>>
>>>>>>> Hi Richard,
>>>>>>>
>>>>>>> great, that we are still involved.
>>>>>>>
>>>>>>> A user and developer documentation for our extension is now available
>>>>>>> at:
>>>>>>> http://tfs.cs.tu-berlin.de/emftrans/gmftrans/userdoc.pdf
>>>>>>>
>>>>>>> Moreover a ZIP bundle containing all projects and a project set file for
>>>>>>> source code installation from the CVS repositories is available at:
>>>>>>> http://tfs.cs.tu-berlin.de/emftrans/gmftrans/
>>>>>>>
>>>>>>> Up to now, we do require Eclipse3.3M2 and GMF2.0M3. This is because the
>>>>>>> extension is mostly implemented as patch/extension for the described
>>>>>>> versions.
>>>>>>>
>>>>>>> Please let us know your opinion about the current version. Is there a
>>>>>>> chance to integrate the Tiger GMF Transformation in GMF 3.0?
>>>>>>> If you consider a contribution we are happy to help with adapting the
>>>>>>> code to the current GMF version.
>>>>>>>
>>>>>>> Best wishes,
>>>>>>> Karsten (on behalf of the Tiger developer team)
>>>>>>>
>>>>>>> Richard Gronback wrote:
>>>>>>>> Hi Karsten,
>>>>>>>>
>>>>>>>> Sure, we remember! I'll give the latest a try. The last time I tried,
>>>>>>>> it
>>>>>>>> was a rather involved configuration.
>>>>>>>>
>>>>>>>> Any chance some of the documents on the website are translated to
>>>>>>>> English?
>>>>>>>> ;)
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Rich
>>>>>>>>
>>>>>>>>
>>>>>>>> On 7/19/07 1:46 AM, "Karsten Ehrig" <karstene@xxxxxxxxxxxxxxx> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>> Dear Team,
>>>>>>>>>
>>>>>>>>> hopefully you remember our group from the kick-off meeting where we
>>>>>>>>> promised to implement complex editor operation support in GMF.
>>>>>>>>>
>>>>>>>>> Andre Crema and Rene Schmutzler completed this work in their diploma
>>>>>>>>> thesis for GMF 2.0M3:
>>>>>>>>> http://tfs.cs.tu-berlin.de/emftrans/gmftrans/
>>>>>>>>> http://tfs.cs.tu-berlin.de/emftrans/gmftrans/downloads/
>>>>>>>>>
>>>>>>>>> Please let us know whether there is still a need or a chance to
>>>>>>>>> integrate this extension in GMF.
>>>>>>>>>
>>>>>>>>> Best wishes,
>>>>>>>>> Karsten
>>>>>>>>> _______________________________________________
>>>>>>>>> gmf-dev mailing list
>>>>>>>>> gmf-dev@xxxxxxxxxxx
>>>>>>>>> https://dev.eclipse.org/mailman/listinfo/gmf-dev
>>>>>>>>>
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> gmf-dev mailing list
>>>>>>> gmf-dev@xxxxxxxxxxx
>>>>>>> https://dev.eclipse.org/mailman/listinfo/gmf-dev
>>>>> _______________________________________________
>>>>> gmf-dev mailing list
>>>>> gmf-dev@xxxxxxxxxxx
>>>>> https://dev.eclipse.org/mailman/listinfo/gmf-dev
>>> _______________________________________________
>>> gmf-dev mailing list
>>> gmf-dev@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/gmf-dev
>>
> _______________________________________________
> gmf-dev mailing list
> gmf-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/gmf-dev
--
Richard C. Gronback
Borland Software Corporation
richard.gronback@xxxxxxxxxxx
+1 860 227 9215