Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [gef-dev] Moving provisional API of DOT and Cloudio to internal?

Hi,

+1, sounds nice.

Cheers,
Zoltán
-- Zoltán Ujhelyi

Eclipse Technologies Expert
IncQueryLabs Ltd.

> On 09 Feb 2016, at 09:33, Fabian Steeg <steeg@xxxxxxxxxx> wrote:
> 
> Hi,
> 
> +1, releasing the DOT and Cloudio components as pure end-user components for 1.0.0 sounds sensible.
> 
> Cheers,
> Fabian
> 
> On 09.02.2016 09:26, Alexander Nyßen wrote:
>> Hi team,
>> 
>> I was thinking about how to proceed in detail with our GEF4 DOT
>> component for the upcoming 4.0.0 release. While we could expose
>> DotImport, DotExport, and DotProperties (which are currently the only
>> provisional API), that would probably not provide much benefit to
>> adopters unless we also expose parts of the DOT.UI module
>> (Dot2ZestGraphConverter). As I think it likely that we will have to
>> revise at least the DotProperties mechanism to some extent (because some
>> property values follow an own grammar, so that enumerating all valid
>> values will not be appropriate in all cases; I am currently
>> investigating how we can integrate such „embedded“ grammars already into
>> the Dot grammar as an alternative), exposing it for 1.0.0 is probably
>> not the best idea.
>> 
>> As such, I was thinking of moving the currently exposed three classes
>> (DotImport, DotExport, DotProperties) into internal packages as well, so
>> that DOT would be a pure end-user component for 1.0.0. That would give
>> us the chance to work on DOT more intensively (i.e. add further features
>> like the integration of the dot executable for layouting) without
>> affecting any API. Do you guys see any objections?
>> 
>> Further that could also be a way to go for Cloudio with 1.0.0. The
>> current API still needs some refactoring, and while that could be
>> achieved up to M7, we could probably spend this effort much better in
>> other places (to augment MVC and Zest). What do you think?
>> 
>> Cheers
>> Alexander
>> --
>> Dr. Alexander Nyßen
>> Dipl.-Inform.
>> Principal Engineer
>> 
>> Telefon: +49 (0) 231 / 98 60-202
>> Telefax: +49 (0) 231 / 98 60-211
>> Mobil: +49 (0) 151 /  17396743
>> 
>> http://www.itemis.de
>> alexander.nyssen@xxxxxxxxx <mailto:alexander.nyssen@xxxxxxxxx>
>> 
>> itemis AG
>> Am Brambusch 15-24
>> 44536 Lünen
>> 
>> Rechtlicher Hinweis:
>> 
>> Amtsgericht Dortmund, HRB 20621
>> 
>> Vorstand: Jens Wagener (Vors.), Wolfgang Neuhaus, Dr. Georg
>> Pietrek, Jens Trompeter, Sebastian Neus
>> 
>> Aufsichtsrat: Prof. Dr. Burkhard Igel (Vors.), Michael Neuhaus,
>> Jennifer Fiorentino
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> gef-dev mailing list
>> gef-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/gef-dev
>> 
> _______________________________________________
> gef-dev mailing list
> gef-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/gef-dev



Back to the top