Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [gmf-dev] Tiger GMF Transformation

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-EclipseMod
>>> 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

-- 
Richard C. Gronback
Borland Software Corporation
richard.gronback@xxxxxxxxxxx
+1 860 227 9215



Back to the top