I definitely would be -1 on adding them as API but I think we may be able
to add them to the platform for Kepler as non API and graduate them in 4.4.

You find the relevant classes here:
http://git.eclipse.org/c/e4/org.eclipse.e4.tools.git/tree/bundles/org.eclipse.e4.tools.compat/src/org/eclipse/e4/tools/compat/parts
They
are relatively small.

Its hard for me to answer your question about the shape do you think
they're in as I'm not familiar with the quality standards, maybe Tom, the
original author, can comment on that? If we don't consider them API, we
also have a few cycles left to clean them up, if necessary.

Maybe someone from the platform can have a look at the classes and tell us
what we need to do, to graduate these classes.

The nice thing would be that we would have a story for IDE developer and
the new programming model.


2013/4/18 Eric Moffatt <[email protected]>

> Lars, I'm +1 with caveats...;-)
>
> I haven't looked at these classes so I don't know what shape they're in.
> My concerns are that this would effectively be adding new API late in the
> cycle (past our usual time). If we want to 'graduate' these classes to
> become part of the standard eclipse install they have to be up to 'release;
> standard (which is much stricter for IDE components than it is for
> incubation code). What are the classes and what shape do you think they're
> in ?
>
> I wish this had been brought up earlier, it's obvious that the Platform is
> the right place for this code but I'm wondering whether it may be better to
> hold off until Kepler releases and then make sure that this happens *early*
> (M1) in Luna. During Luna I hope that we can also look into graduating the
> Model and CSS editors but we'll have to see how we can do this since
> graduating them will place the code under the stricter 'Platform' standards
> and I don't want to inhibit the excellent rate of progress. Perhaps this is
> a non-issue since it's brand new code but we'll have to talk it over at
> least.
>
> Eric
>
>
> [image: Inactive hide details for Lars Vogel ---04/18/2013 09:35:43
> AM---Hi, The e4 tools project offers wrapper classes which allow to]Lars
> Vogel ---04/18/2013 09:35:43 AM---Hi, The e4 tools project offers wrapper
> classes which allow to wrap POJOs and
>
>
>
>    From:
>
>
> Lars Vogel <[email protected]>
>
>    To:
>
>
> E4 Project developer mailing list <[email protected]>,
>
>    Date:
>
>
> 04/18/2013 09:35 AM
>
>    Subject:
>
>
> [e4-dev] Move wrapper classes to platform?
>
>
>    Sent by:
>
>
> [email protected]
> ------------------------------
>
>
>
> Hi,
>
> The e4 tools project offers wrapper classes which allow to wrap POJOs and
> perform DI on them. The wrapper classes provide the old API, e.g. one of
> them extend ViewPart. This allows to use the new programming model for
> plug-in development. Tom Schindl did the the development.
>
> Is it an option to move the e4 wrapper classes to platform for Eclipse
> 4.3? This way people could easily start using the new programming model via
> the wrapper classes.
>
> I think as long as the wrapper classes remain in the e4 tools project
> their reach is relatively limited.
>
> IMHO offering the wrapper classes is a good start for a migration story
> for the Eclipse plug-in developers. Also the wrapper classes from Tom are
> relatively small.
>
> Best regards, Lars_______________________________________________
> e4-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
>
>
> _______________________________________________
> e4-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
>

<<ecblank.gif>>

<<graycol.gif>>

_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

Reply via email to