Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 352173 - [modeling] EMF Tree Editor UI support for Contexts
Summary: [modeling] EMF Tree Editor UI support for Contexts
Status: ASSIGNED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Miles Parker CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 351887 (view as bug list)
Depends on: 343201
Blocks:
  Show dependency tree
 
Reported: 2011-07-14 19:28 EDT by Miles Parker CLA
Modified: 2011-12-08 05:18 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miles Parker CLA 2011-07-14 19:28:18 EDT
Do we want to provide full Tree editor support? This isn't in the model design as it stands, but I think it would be important for EMF modeling community. It's also somewhat a good step on the way to support of diagram editors.
Comment 1 Steffen Pingel CLA 2011-07-14 20:29:04 EDT
Do tree editors use JFace StructuredTreeViewer controls? If so, it should be straight forward to add focusing once the structure bridge is in place.
Comment 2 Miles Parker CLA 2011-07-14 21:21:51 EDT
(In reply to comment #1)
> Do tree editors use JFace StructuredTreeViewer controls? If so, it should be
> straight forward to add focusing once the structure bridge is in place.

They're TreeViewers with a structured selection. However, this isn't really just about tree editors per se.

there is a whole abstraction layer for this through ItemProviders. Also, because the same children providers can be used in many other contexts it might make sense to work with the item providers directly. There is a chance that this could actually get us a lot of the diagram editing bits as well. There could be issues with simply chopping out tree item children in the viewer itself as the EMF.Edit clients will be expecting a correspondence between it's model and what the user is presented with. OTOH all of this would require adapting existing editors whereas the simple tree approach would gloss that over. So it's not quite straightforward. I think at this point it makes sense to experiment a bit with both approaches. It may be that\ other projects have worked with model view filtering so I'll look for that as well.

I've basically got the structure bridge wired so I'm starting to dive into this a bit now.
Comment 3 Miles Parker CLA 2011-08-17 20:33:49 EDT
Jan, let me know if you're planning to take a whack at this. I'm looking at the 3.7 dependencies now.
Comment 4 Miles Parker CLA 2011-08-17 21:07:11 EDT
*** Bug 351887 has been marked as a duplicate of this bug. ***
Comment 5 Miles Parker CLA 2011-09-08 19:17:06 EDT
Removing as blocked for initial release options. This will be a very cool thing to do, but was never part of initial plan.