Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Graphiti » Graphiti Migration with GEF4
Graphiti Migration with GEF4 [message #1713592] Thu, 05 November 2015 11:19 Go to next message
Abhishek Chakraborty is currently offline Abhishek ChakrabortyFriend
Messages: 69
Registered: July 2009
Location: Cologne, Germany
Member

Hi Micheal,

As GEF4 is release with Mars and going to a 1.0.0 release in Neon by mid 2016, do Graphiti Framework has plans for migration to GEF4 ?



Regards,
Abhishek Chakraborty
Re: Graphiti Migration with GEF4 [message #1713723 is a reply to message #1713592] Fri, 06 November 2015 08:41 Go to previous messageGo to next message
Michael Wenz is currently offline Michael WenzFriend
Messages: 1899
Registered: July 2009
Location: Walldorf, Germany
Senior Member
Abhishek Chakraborty,

thanks for bringing this up. GEF4 by now is a really interesting technoly and Graphiti should surely move forward and use it.

However, speaking of plans would be too much. Unfortunatly, I'm currently the only active committer on Graphiti and I simply do not have the time to invest into such a rework of the complete framework. Working on something of that scale would in my opinion require help fro the community and external contributors.

What I would like to start with anyhow would be thinking about how Graphiti could be moved to GEF4 and about some technical guidelines regarding that move.

So: any help on this would be highly appreciated. Smile

Michael
Re: Graphiti Migration with GEF4 [message #1775798 is a reply to message #1713723] Mon, 06 November 2017 15:32 Go to previous messageGo to next message
Che Bumagat is currently offline Che BumagatFriend
Messages: 34
Registered: February 2012
Member
Hello,

My team is currently reviewing our possible options in implementing Graphical Editors and from my experience Graphiti's flat learning curve helps a lot.
But because GEF3 is now a legacy, does the community have future plans on switching to use GEF4?

Thanks!

Che
Re: Graphiti Migration with GEF4 [message #1776017 is a reply to message #1775798] Thu, 09 November 2017 11:14 Go to previous messageGo to next message
Michael Wenz is currently offline Michael WenzFriend
Messages: 1899
Registered: July 2009
Location: Walldorf, Germany
Senior Member
Che,

well, plans would be said to much, there are some ideas and dreams rather. To be honest there is simply no development capacity to start something like that.

Michael
Re: Graphiti Migration with GEF4 [message #1790114 is a reply to message #1776017] Tue, 05 June 2018 11:15 Go to previous messageGo to next message
Hans MeierFriend
Messages: 6
Registered: June 2018
Junior Member
Hi Michael,

we are currently evaluating the Graphiti framework as the basis for a client's graphical editor.
Could you provide a rough estimation (in person weeks or months should be close enough. Btw, we are RCP beginners ;) ) of the programming effort required to move the framework towards GEF5 and e4?

As it seems you are essentially the only person involved in this project and based on your statement from Fri, 06 November 2015 08:41, below:

Could you provide some hints what would have to be done to achieve this goal?

Thanks in advance,
Hans
Re: Graphiti Migration with GEF4 [message #1790348 is a reply to message #1790114] Fri, 08 June 2018 13:34 Go to previous messageGo to next message
Michael Wenz is currently offline Michael WenzFriend
Messages: 1899
Registered: July 2009
Location: Walldorf, Germany
Senior Member
Hi Hans,

thanks for your interest in this.

You are right in that I'm basically the only one working on the project (with very little available time). As required effort I would say, it is something around 2-3 person months to do that switch to GEF and e4.

For GEF I would see the following topics:
- Get familiar with GEF 5 (so far I only got a rough overview of components and concepts, but did not yet have the time to work with it and really try out things)
- Create Graphiti support for GEF 5 (implement edit parts, policies, etc. so that the Graphiti concepts are mapped to GEF 5)
- Ideally this implementation could be done in a new plugin for Graphiti (e.g. org.eclipse.graphiti.gef5) in parallel to the existing org.eclipse.graphiti.ui (and keep that availabla and running against GEF legacy).
- Implement test and a test environment (basically what is in org.eclipse.graphiti.examples.common) to try out Graphiti editors

For e4:
- Provide a base class and the required stuff around (behavior classes, menu contributions, property sheets, outline, selection, etc) for a part that can be used as replacement for the Graphiti DiagramEditor and its stuff around
- Could be done in the new plugin o.e.g.gef5, but maybe even better in an own plugin to separate things even better.
- Make use of the modeling configuration aspects in e4 and integrate that with Graphiti

Probably there is much more, but as I said I simply do not find the time to dig deeper into this. But any support in this is of course highly welcome and I will for sure try to find the time to help out on questions and design.

HTH,
Michael
Re: Graphiti Migration with GEF4 [message #1790795 is a reply to message #1790348] Mon, 18 June 2018 06:19 Go to previous messageGo to next message
Hans MeierFriend
Messages: 6
Registered: June 2018
Junior Member
Hi Michael,

thanks for the quick reply.
I will suggest Graphiti as an option for our client and will come back to you in case we need help :)

Best regards,
Hans
Re: Graphiti Migration with GEF4 [message #1792754 is a reply to message #1790795] Mon, 23 July 2018 14:18 Go to previous messageGo to next message
Hans MeierFriend
Messages: 6
Registered: June 2018
Junior Member
Hi Michael,

I am sorry to inform you that our client has decided against using Graphiti for their editor.

All the best for the project!
Hans
Re: Graphiti Migration with GEF4 [message #1793104 is a reply to message #1792754] Tue, 31 July 2018 08:38 Go to previous messageGo to next message
Michael Wenz is currently offline Michael WenzFriend
Messages: 1899
Registered: July 2009
Location: Walldorf, Germany
Senior Member
Hi Hans,

that's a pity but thanks anyhow for the update.

Michael
Re: Graphiti Migration with GEF4 [message #1793671 is a reply to message #1792754] Mon, 13 August 2018 19:01 Go to previous messageGo to next message
Che Bumagat is currently offline Che BumagatFriend
Messages: 34
Registered: February 2012
Member
Hi Hans,

Just curious, so what type of framework did your client use to implement the Editors?

I myself is going through the same process of reviewing what's out there. I have used Graphiti and I find it helpful at least for our case.

Che
Re: Graphiti Migration with GEF4 [message #1794584 is a reply to message #1793671] Mon, 03 September 2018 10:56 Go to previous message
Hans MeierFriend
Messages: 6
Registered: June 2018
Junior Member
Hi Che,

as mentioned earlier, they use Eclipse e4 (and JavaFX for UI) as a basis.
They will use GEF 5 directly.

Best regards,
Hans
Previous Topic:GFCommandStack does not test canExecute
Next Topic:how to increase quality of zoomed diagrams
Goto Forum:
  


Current Time: Tue Nov 13 04:21:20 GMT 2018

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

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

Back to the top