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

Bug 199723

Summary: [Plan Item] Composite structure diagram
Product: [Modeling] GMF-Tooling Reporter: Michael Golubev <borlander>
Component: SamplesAssignee: Tatiana Fesenko <tatiana.fesenko>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: tatiana.fesenko, tatiana.fesenko
Version: unspecifiedKeywords: plan
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Michael Golubev CLA 2007-08-13 08:27:10 EDT
- Provide a GMF-based editor for UML composite structure diagrams [CSD].
- Integrate CSD with already existing ComponentD and ClassD in order to provide different view presentations for different aspects of the single semantic model.
Comment 1 Michael Golubev CLA 2007-08-13 08:29:05 EDT
(severity -> enhancement)
Comment 2 Tatiana Fesenko CLA 2007-10-19 13:10:48 EDT
GMF sources commited - 
sources include map for Collaboration, CollaborationUse, Class(and 'expanded' class), Property mappings. Parsers for Properties, CollaborationUse, Element import added. 
Collaboration/CollaborationUse have MarginBorder calculated according to figure's size to avoid content/name intersection with figure's shape.

TODO
- Create (generate?) actions to change Class EditPart. 
- Accurately calculate Client area for Collaboration figure. Now client area is a rectangle inscribed in Ellipse
- CollaborationUse parser - deeper traverse model to find appropriate types.
- add Constraint EditPart (see 07-02-03 Figure 9.12)

Comment 3 Michael Golubev CLA 2007-12-05 06:21:26 EST
Initial state committed in M4 timeframe
Comment 4 Tatiana Fesenko CLA 2008-05-09 09:31:11 EDT
Points
- Create (generate?) actions to change Class EditPart. 
- add Constraint EditPart (see 07-02-03 Figure 9.12)
Fixed.
Comment 5 Tatiana Fesenko CLA 2008-05-09 09:32:05 EDT
Fixed.