Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 345163 - Move org.eclipse.gmf.runtime.lite.svg to GMF Runtime or GEF or Draw2d
Summary: Move org.eclipse.gmf.runtime.lite.svg to GMF Runtime or GEF or Draw2d
Status: NEW
Alias: None
Product: GMF-Tooling
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-09 11:54 EDT by Mickael Istria CLA
Modified: 2011-05-10 09:45 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mickael Istria CLA 2011-05-09 11:54:53 EDT
org,eclipse.gmf.runtime.lite.svg is a very useful bundle that contains support for a figure based on a SVG file. It is working quite well and is one of the most powerful way to have custom figures in GMF diagrams.

However, it is hidden inside the GMF Tooling experimental SDK, so that most people don't even know that this figure exists. But there is no dependency on GMF Tooling, nor GMF Runtime, nor GEF; Only draw2d and Batik is required.

We should move it to another component/distribution in order to make it more widely used.
Comment 1 Anthony Hunter CLA 2011-05-09 12:53:07 EDT
The GMF Runtime already had a SVG figure when the one in the GMF Tooling was introduced. I have no idea why a new SVG figure was introduced rather than using a feature that the GMF Runtime already had.
Comment 2 Mickael Istria CLA 2011-05-10 05:31:18 EDT
Is the GMF Runtime SVG figure "org.eclipse.gmf.runtime.draw2d.ui.rendre.awt.internal.svg.SVGImage" ?

I think it is here for the "Pure-GEF diagram generation" that must not depend on GMF Runtime.
I am very doubtful on whether anyone on Earth still use the Pure-GEF diagram generation...
Comment 3 Anthony Hunter CLA 2011-05-10 09:45:13 EDT
Ah, ok, forgot about the runtime.lite thing.