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

Bug 333188

Summary: Provide ResourceChooser UI element for CDO
Product: [Modeling] EMF Reporter: Martin Fluegge <martin.fluegge>
Component: cdo.uiAssignee: Martin Fluegge <martin.fluegge>
Status: ASSIGNED --- QA Contact: Eike Stepper <stepper>
Severity: enhancement    
Priority: P3 CC: stepper
Version: 4.13   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Attachments:
Description Flags
Patch v1
none
Patch Test Fix v1 none

Description Martin Fluegge CLA 2010-12-24 06:43:24 EST
Dawn already provides ResourceChooser WizardPage which replaces the FileChooser WizardPage. It would be nice to have the chooser components outsourced to our UI-Factory framework
Comment 1 Martin Fluegge CLA 2011-01-06 14:41:23 EST
Created attachment 186216 [details]
Patch v1

I separated the chooser element from the DawnResourceCreationWizardPage and created an own Composite which handles the complete resource selection.
Given a CDOView it provides:
- displaying the content of the repository
- customization whether only folders are shown, or also the containing resources
- validation of the selection (resource must not have empty names, resources must end with specific prefix)
- customizable handling if existing resources are selected (Error, warning, None)
- listeners can be plugged into the validation process to be notified after the validation in the composite is done (very useful if the new composite is integrated in WizardPages ;))

Currently I left the implementation in the Dawn UI plug-in because there are some Dawn dependencies left. In the next step I am going to move the Composite to CDO UI.
Comment 2 Martin Fluegge CLA 2011-01-06 14:55:58 EST
Patch v1 committed to HEAD.
Comment 3 Martin Fluegge CLA 2011-01-21 04:47:39 EST
Created attachment 187264 [details]
Patch Test Fix v1

With the changes in patch v1 some Dawn test cases were broken which I did not notice. The patch fixes the problem.
Comment 4 Martin Fluegge CLA 2011-01-21 04:51:53 EST
Patch Test Fix v1 committed to HEAD.
Comment 5 Eike Stepper CLA 2011-06-23 03:58:45 EDT
Moving all open enhancement requests to 4.1
Comment 6 Eike Stepper CLA 2012-08-14 22:57:26 EDT
Moving all open issues to 4.2. Open bugs can be ported to 4.1 maintenance after they've been fixed in master.
Comment 7 Eike Stepper CLA 2013-06-27 04:08:26 EDT
Moving all outstanding enhancements to 4.3
Comment 8 Eike Stepper CLA 2014-08-19 09:27:18 EDT
Moving all open enhancement requests to 4.4
Comment 9 Eike Stepper CLA 2014-08-19 09:37:08 EDT
Moving all open enhancement requests to 4.4
Comment 10 Eike Stepper CLA 2015-07-14 02:21:07 EDT
Moving all open bugzillas to 4.5.
Comment 11 Eike Stepper CLA 2016-07-31 01:03:52 EDT
Moving all unaddressed bugzillas to 4.6.
Comment 12 Eike Stepper CLA 2017-12-28 01:18:17 EST
Moving all open bugs to 4.7
Comment 13 Eike Stepper CLA 2019-11-08 02:05:29 EST
Moving all unresolved issues to version 4.8-
Comment 14 Eike Stepper CLA 2019-12-13 12:45:46 EST
Moving all unresolved issues to version 4.9
Comment 15 Eike Stepper CLA 2020-12-11 10:37:48 EST
Moving to 4.13.