Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 360700 - QVTo bridge - inner EditParts missing in the result gmfgen model
Summary: QVTo bridge - inner EditParts missing in the result gmfgen model
Status: RESOLVED FIXED
Alias: None
Product: GMF-Tooling
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.0M7   Edit
Assignee: Guillaume Hillairet CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-12 13:00 EDT by Michael Golubev CLA
Modified: 2012-05-30 09:30 EDT (History)
0 users

See Also:


Attachments
UnitTest that showing that gmf qvto bridge does not create all necessary nodes in resulting gmfgen model (14.08 KB, application/octet-stream)
2011-10-12 13:08 EDT, Guillaume Hillairet CLA
no flags Details
Patch that creates missing GenChildNode in QVTO transformation (129.75 KB, patch)
2011-10-14 11:47 EDT, Guillaume Hillairet CLA
no flags Details | Diff
Extended patch that fixes the number of GenChildNode created by QVTO bridge transformation (1.56 KB, patch)
2011-10-17 12:52 EDT, Guillaume Hillairet CLA
no flags Details | Diff
Patch to fix missing EditParts (27.18 KB, patch)
2011-10-18 13:28 EDT, Guillaume Hillairet CLA
no flags Details | Diff
Patch to fix missing inner EditParts (26.05 KB, patch)
2011-10-18 13:41 EDT, Guillaume Hillairet CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Golubev CLA 2011-10-12 13:00:13 EDT
By comparing the results of java and qvto-based map-2-gen transformation we have found that the QVTo bridge sometimes misses to create gmfgen::XXXEditPart's for inner mapping notions. 

In addition to the obvious problems, it also leads to the differences in the visualId's even for the nodes that are not directly affected by the problem.
Comment 1 Guillaume Hillairet CLA 2011-10-12 13:08:07 EDT
Created attachment 205053 [details]
UnitTest that showing that gmf qvto bridge does not create all necessary nodes in resulting gmfgen model
Comment 2 Guillaume Hillairet CLA 2011-10-14 11:47:16 EDT
Created attachment 205209 [details]
Patch that creates missing GenChildNode in QVTO transformation
Comment 3 Guillaume Hillairet CLA 2011-10-17 12:52:38 EDT
Created attachment 205351 [details]
Extended patch that fixes the number of GenChildNode created by QVTO bridge transformation
Comment 4 Guillaume Hillairet CLA 2011-10-18 13:28:47 EDT
Created attachment 205442 [details]
Patch to fix missing EditParts
Comment 5 Guillaume Hillairet CLA 2011-10-18 13:41:16 EDT
Created attachment 205444 [details]
Patch to fix missing inner EditParts
Comment 6 Guillaume Hillairet CLA 2012-05-30 09:30:53 EDT
Fixed in 3.0M7.