Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 441988

Summary: Bundle Cloudio example on update-site.
Product: [Tools] GEF Reporter: Alexander Nyßen <nyssen>
Component: GEF CloudioAssignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 3.10.0 (Mars) M5   
Hardware: All   
OS: All   
Whiteboard:

Description Alexander Nyßen CLA 2014-08-18 13:40:32 EDT
We should add the Cloudio examples to the update site, similar like the MVC examples and Zest examples are now provided. While doing so we should investigate, whether it makes sense to provide an own product/application and build for it.
Comment 1 Alexander Nyßen CLA 2014-12-01 11:06:19 EST
The o.e.g4.cloudio.examples project provides snippets that can be executed standalone. We could probably rename it to indicate that it only provides snippets (see bug #453781) for details. 

The other example bundles provide an example viewer as part of an application/rcp product. I think we should refactor this to have the example viewer installable as the other GEF4 examples (MVC.FX.UI and Zest.FX.UI), removing the product definition and the  related build components (.target, .releng).
Comment 2 Alexander Nyßen CLA 2015-01-08 16:37:25 EST
Having reconsidered this, the Tag Cloud View (and related application) seems to be an end-user functionality, similar to the Dot Graph View (provided by DOT.UI). As such, migrated it from the Cloudio example into the Cloudio core.

In detail, performed the following changes:
- Renamed org.eclipse.gef4.cloudio plug-in to org.eclipse.gef4.cloudio.ui, as it contains SWT and JFace dependencies. 
- Renamed org.eclipse.gef4.cloudio-feature into org.eclipse.gef4.cloudio.ui-feature as it now bundles the org.eclipse.gef4.cloudio.ui bundle.
- Moved view and application from org.eclipse.gef4.cloudio.examples.application into org.eclipse.gef4.cloudio.ui (into internal packages).
- Removed cloudio examples application, product, target, and releng projects, and deleted product definition.

Pushed all changes to origin/master. Resolving as FIXED in 3.10.0M5.