Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 333188 - Provide ResourceChooser UI element for CDO
Summary: Provide ResourceChooser UI element for CDO
Status: ASSIGNED
Alias: None
Product: EMF
Classification: Modeling
Component: cdo.ui (show other bugs)
Version: 4.13   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Martin Fluegge CLA
QA Contact: Eike Stepper CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-24 06:43 EST by Martin Fluegge CLA
Modified: 2020-12-11 10:37 EST (History)
1 user (show)

See Also:


Attachments
Patch v1 (52.09 KB, patch)
2011-01-06 14:41 EST, Martin Fluegge CLA
no flags Details | Diff
Patch Test Fix v1 (5.49 KB, patch)
2011-01-21 04:47 EST, Martin Fluegge CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.