Bug 111892

Summary: Group/Ungroup support
Product: [Modeling] GMF-Runtime Reporter: Steven R. Shaw <steveshaw>
Component: GeneralAssignee: Cherie Revells <crevells>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P1 CC: ahunter.eclipse, dsciamma, lding
Version: 1.0   
Target Milestone: 2.1   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
How-To-Guide none

Description Steven R. Shaw CLA 2005-10-07 10:02:54 EDT
Actions to group / ungroup selections.

Grouped objects create a virtual contaiment so that multiple objects can 
behave as one for movement / style modification.  They can also be modified 
individually with-in the group.

- Custom layout is necessary to supported multiple levels of containment
Comment 1 Steven R. Shaw CLA 2005-10-07 13:58:40 EDT
this is an enhancement request
Comment 2 Steven R. Shaw CLA 2005-10-17 13:12:47 EDT
- Could be changes in the notation meta-model to necessitate this.
- Should look at other common applications to gain an understanding of the
use-cases.
Comment 3 Steven R. Shaw CLA 2005-10-17 13:14:03 EDT
This is dependent on the following bugzilla in order to properly support layout
of groups:
•	110698  Auto-layout doesn't layout out connections between nested...
Comment 4 Steven R. Shaw CLA 2005-12-20 16:34:00 EST
descoped from 3.2
Comment 5 Cherie Revells CLA 2007-05-18 13:37:44 EDT
I committed a first draft of a solution for this to the branch bugzilla111892_group_support.  There are still issues I am working on, most imporantly, border items have painting issues if the shape they are on is in a group.
Comment 6 Cherie Revells CLA 2007-11-21 15:09:24 EST
Created attachment 83468 [details]
How-To-Guide

I am attaching a document that describes how to adopt the group/ungroup functionality in a GMF diagram.
Comment 7 Cherie Revells CLA 2007-11-21 15:11:34 EST
The GMF Runtime now has the ability to group and ungroup shapes. Check out the GMF Runtime Logic and Geoshapes Examples to see the new functionality. It's under the Format menu when multiple shapes are selected. The group/ungroup actions are not contributed by default by the GMF Runtime. To learn how to adopt the group/ungroup in a GMF diagram, see the attached document. Note at this point, the group/ungroup functionality has not yet been adopted by the GMF Code Generator. 
Comment 8 Richard Gronback CLA 2008-08-13 13:08:34 EDT
[target cleanup] 2.1 M4 was the original target milestone for this bug
Comment 9 Eclipse Webmaster CLA 2010-07-19 12:30:27 EDT
[GMF Restructure] Bug 319140 : product GMF and component Runtime Diagram was the original product and component for this bug