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



Back to the top