Hi Alexander, I browsed the code of the "ExtensionBasedTextEditor" and for me it seemed that at the core is the ProjectionViewer which is inside a bundle which should be usable without a problem in E4. But as I'm not too familiar with this code I might have (and probably did) miss some other core parts requiring the E3 workbench (besides the whole editor hierarchy of course).
Your suggested approach is exactly what I had in mind when asking the question. I was wondering whether somebody might have already tried to create an "E4ExtensionBasedTextEditor" (or something similar / stripped down) and how much effort was spent or would be required for a POC, MVP and proper feature set. Cheers, Stefan On Thu, Jul 4, 2019 at 8:42 AM Alexander Fedorov < [email protected]> wrote: > Hi Stefan, > > I'm not saying that this is impossible. It is not easy - but we can gain a > lot from this. Currently the E4 story is broken on the IDE boundary - any > attempt to introduce the IDE functionality returns you back to E3. > The Generic Text Editor may be a good starting point: it has a lot of > services to interact with and it will be natural to utilize OSGi services > and E4 approach. > The porting it with all the hierarchy may be a huge task - so I suggest to > build its alternative in another bundle that will show us what kind of > common services we need to implement the E4 Editors. > > WDYT? > > Regards, > AF > > 03.07.2019 19:32, Alexander Fedorov пишет: > > Hi, > > What do you mean by "core"? It is full of E3. We need to start from > detaching (altering) AbstractTextEditor from EditorPart > I think it is much cheaper to start new "org.eclipse.e4.ui.editors" bundle > than trying to remove E3 dependencies from the Generic Text Editor. > > Regards, > AF > > 03.07.2019 19:20, Stefan Dirix пишет: > > Hi, > > I'm looking for a way to integrate the Generic Text Editor into a pure E4 > (SWT) RCP. I looked at the code and it seems to me that the core of the > Generic Text Editor is not dependent on E3. > > Does anyone know of a previous effort to remove E3 dependencies / > integrate the editor into a pure E4 RCP? Any pointer to an existing > integration solution, branch prototype, recipe etc. would be helpful. > > Thanks! > > Cheers, > Stefan > > -- > Stefan Dirix > > Senior Software Engineer > EclipseSource Munich > > Email: [email protected] > Web: http://eclipsesource.com/munich > Mobil: +49 176 633 747 10 > Phone: +49 89 21 555 30 - 18 > Fax: +49 89 21 555 30 - 19 > > EclipseSource Muenchen GmbH > Agnes-Pockels-Bogen 1 > 80992 Muenchen > > General Managers: Dr. Jonas Helming, Dr. Maximilian Koegel > Registered Office: Agnes-Pockels-Bogen 1, 80992 Muenchen, Commercial > Register Muenchen, HRB 191789 > > _______________________________________________ > platform-dev mailing [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visithttps://www.eclipse.org/mailman/listinfo/platform-dev > > > > _______________________________________________ > platform-dev mailing [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visithttps://www.eclipse.org/mailman/listinfo/platform-dev > > > _______________________________________________ > platform-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/platform-dev -- Stefan Dirix Senior Software Engineer EclipseSource Munich Email: [email protected] Web: http://eclipsesource.com/munich Mobil: +49 176 633 747 10 Phone: +49 89 21 555 30 - 18 Fax: +49 89 21 555 30 - 19 EclipseSource Muenchen GmbH Agnes-Pockels-Bogen 1 80992 Muenchen General Managers: Dr. Jonas Helming, Dr. Maximilian Koegel Registered Office: Agnes-Pockels-Bogen 1, 80992 Muenchen, Commercial Register Muenchen, HRB 191789
_______________________________________________ platform-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/platform-dev
