Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » GEF » [zest] Running Zest 1.5 in E4
[zest] Running Zest 1.5 in E4 [message #1730291] Sat, 23 April 2016 17:03 Go to next message
Erdal Karaca is currently offline Erdal KaracaFriend
Messages: 854
Registered: July 2009
Senior Member
I tried Zest in pur E4 environment, i.e. without compat layer.
It works when getting rid of org.eclipse.ui dependency and adding swt/jface instead.

Zest uses org.eclipse.ui.services.IDisposable: I could not identify where that interface is really needed in the Zest code.
I would like to inline IDosposable.dispose() method into the various Zest interfaces or refactor it to a Zest ownable interface if there is really need for it.

Any thoughts?
Re: [zest] Running Zest 1.5 in E4 [message #1730293 is a reply to message #1730291] Sat, 23 April 2016 17:54 Go to previous messageGo to next message
Alexander Nyssen is currently offline Alexander NyssenFriend
Messages: 244
Registered: July 2009
Location: Lünen
Senior Member
That's a known issue (https://bugs.eclipse.org/bugs/show_bug.cgi?id=261662) that cannot be fixed without breaking API. As Zest 1.x is in pure maintenance mode that is currently out of scope.
Re: [zest] Running Zest 1.5 in E4 [message #1730315 is a reply to message #1730293] Sun, 24 April 2016 13:41 Go to previous message
Erdal Karaca is currently offline Erdal KaracaFriend
Messages: 854
Registered: July 2009
Senior Member
True, but GEF4 is a bit over-engineered for my requirements.

I think it can be done by creating a fragment that just contains org.eclipse.ui.services.IDisposable and use that fragment in pure E4 environments. In E4 with compat layer, you could exclude that fragment as it (the package) will be provided by the platform.

It would also be bad if users would start patching the original code and keep them in their own code repositories.

Alexander Nyßen wrote on Sat, 23 April 2016 19:54
That's a known issue (https://bugs.eclipse.org/bugs/show_bug.cgi?id=261662) that cannot be fixed without breaking API. As Zest 1.x is in pure maintenance mode that is currently out of scope.

Previous Topic:How to create an e4 RCP application using GEF4?
Next Topic:[GEF] [Zest] GraphViewer.setInput without effect?
Goto Forum:
  


Current Time: Tue Apr 23 14:36:42 GMT 2024

Powered by FUDForum. Page generated in 0.03247 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top