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

Bug 429608

Summary: Provide only one sdk feature for GEF4 MVC and GEF4 MVC.FX
Product: [Tools] GEF Reporter: Alexander Nyßen <nyssen>
Component: GEF MVCAssignee: Alexander Nyßen <nyssen>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Alexander Nyßen CLA 2014-03-04 16:33:06 EST
Up to now, we have 4 sdk features within the GEF4 MVC component, namely

MVC SDK
MVC.UI SKD
MVC.FX SDK
MVC.FX.UI SDK

I think we should in general provide only one SDK feature per component, while two could actually make sense for MVC (because it may be intended to separate JavaFX-related parts from non-JavaFX related ones), i.e. MVC SDK and MVC.FX SDK. We could also think of providing MVC.FX as a separate standalone GEF4 component (we should discuss that).

The respective UI-features related to the MVC and MVC.FX (sub-)components should probably better be bundled as optional sub-features of the MVC and MVC.FX features respectively, similar to as GEF4 Geometry bundles the conversion features as optional sub-features as well. It may also be an option to change the way geometry bundles its features, but I think we should do that in a uniform way.
Comment 1 Alexander Nyßen CLA 2014-04-08 10:51:31 EDT
Removed mvc.ui.sdk, mvc.fx.sdk, and mvc.fx.ui.sdk features. Created mvc.doc feature, which is now included in the mvc.sdk feature and bundles the overall documentation for the mvc component.

Extracted the convert.swt and convert.fx out of the geometry feature and included them in the geometry.sdk feature, so things are now uniform.

Resolving as fixed.