| Summary: | Set of plugins contributed to the diagram runtime but specific to GMF-Tooling diagrams | ||
|---|---|---|---|
| Product: | [Modeling] GMF-Tooling | Reporter: | Michael Golubev <borlander> |
| Component: | Runtime | Assignee: | Michael Golubev <borlander> |
| Status: | ASSIGNED --- | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | apupier, mistria |
| Version: | 3.0 | Flags: | borlander:
juno+
|
| Target Milestone: | 3.0M7 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | Currency | ||
| Bug Depends on: | |||
| Bug Blocks: | 357898 | ||
|
Description
Michael Golubev
Adding Mickael Istria to CC, because I guess this will significantly affect the build procedure, an update site, etc. A concrete use-case is the "GMF Runtime Lite" set of extensions that provides some bundles maintained by GMF Tooling, but that are intended to be used at diagram runtime. For example, if one wants to use SVG figures, he can add org.eclipse.gmf.runtime.lite.svg as a dependency in the GenPlugin element of gmfgen file, and the generator will produce code depending on this code. I don't see any big difficulty to introduce new plugins for runtime. We'll probably need a separate feature for these runtime parts. (adding Aurelien as CC since we are in the process of creating a runtime API on top of GMF, his GMF Runtime involvement could be useful) Yes, technically I don't see a lot of problems here, except that I will probably need some help from Mickael with pom files, changing the update site generation and other releng staff. However, I would like to stress that it means that every diagram plugin generated by GMFT will require the END DIAGRAM USER to install at least one feature from GMFT. I think it was the main reason those plugins haven't been introduced at the Borland time. However the lite.svg (thanks Mickael to pointing out to this example) was there for quite some time already, so it is probably not that a big deal for a end user. Especially if we have a working update site, participating in the train, etc. Hi, As Mickaƫl mentioned , it seems to me not so difficult to provide "new plugins for runtime". It is what has been done for SVG support. Don't hesitate if you have GMF-Runtime issues to discuss. Regards, GMF-Toolng runtime is available since M7 |