Skip to main content



      Home
Home » Modeling » Graphiti » org.eclipse.graphiti.ui refactoring
org.eclipse.graphiti.ui refactoring [message #1684651] Wed, 18 March 2015 10:18 Go to next message
Eclipse UserFriend
Hello

As described in this post https://www.eclipse.org/forums/index.php/t/965255/, I want to create an image of the bpmn model on the server side.

Since "org.eclipse.graphiti.ui" is IDE dependent (org.eclipse.ui.views.properties.tabbed, org.eclipse.ui.navigator) I was wondering if there are any plans to move certain parts of the UI bundle into separated bundles?
I was thinking about the "org.eclipse.graphiti.ui.internal.figures" and "org.eclipse.graphiti.ui.internal.parts", maybe others would make sense as well.
"figures" should be possible, "parts" looks a more difficult.

For "figures" the main work would be to replace IConfigurationProviderInternal with IResourceRegistryHolder and IDiagramTypeProvider. Also the reference to IPictogramElementDelegate could be problematic, depending on if "parts" is also moved.

It might even be possible to combine RAP with Graphiti at some point.

What do you think about this?

greets
Flavio
Re: org.eclipse.graphiti.ui refactoring [message #1687004 is a reply to message #1684651] Thu, 19 March 2015 08:56 Go to previous messageGo to next message
Eclipse UserFriend
Hi Flavio,

thanks for this input!

Regarding the separation of the IDE dependent stuff I think this will make
sense and I also thought about that. However, currently there are no
concrete plans in this respect. But I think that would make sense, so just
go ahead and create an enhancement request for Graphiti targeting that.

Regarding the figures/parts separation I am not sure if that will really be
a benefit as long as we rely on GEF 3.x, since that comes with some UI
dependencies. I would see that as part of a potential switch to GEF 4 which
seems to separate UI aspects better. Not fully sure though, as I didn't have
the time to go into more depths of this.

Anyhow, whatever we do in this respect can earliest be targeted for the next
release of Graphiti (after 0.12.0 targeting Eclipse Mars) as next week is M6
and with that we have API freeze.

Michael
Re: org.eclipse.graphiti.ui refactoring [message #1689433 is a reply to message #1687004] Mon, 23 March 2015 11:15 Go to previous message
Eclipse UserFriend
Thanks for your reply. Done that: https://bugs.eclipse.org/bugs/show_bug.cgi?id=462856

greets
Flavio
Previous Topic:Delete Parent Container shape if Child Shapes are deleted
Next Topic:Graphiti's missing features
Goto Forum:
  


Current Time: Wed Jul 23 17:58:15 EDT 2025

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

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

Back to the top