| Summary: | Action to extract manual changes in gmfgen preserved by reconciler into QVTo script | ||
|---|---|---|---|
| Product: | [Modeling] GMF-Tooling | Reporter: | Michael Golubev <borlander> |
| Component: | Generation / Templates | Assignee: | Guillaume Hillairet <g.hillairet> |
| Status: | NEW --- | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | borlander |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 365321 | ||
| Attachments: | |||
|
Description
Michael Golubev
Created attachment 208634 [details]
QVTO Transformation + Wizard for extraction of manual changes made in GMF GenModel in form of QVTO mapping
This patch adds qvto transformation that extract changes made in a GMFGen Model in form of a QVTO transformation. This operation makes use of EMF Compare to obtain a diff model between two versions of a GMFGen Model. The resulting QVTO transformation is obtained against the Diff model (see Diff2Qvto).
Created attachment 208635 [details]
QVTO Transformation + Wizard for extraction of manual changes made in GMF GenModel in form of QVTO mapping
currently supports:
- changes made on node identifiable by their visualIDs
- changes made on attributes
- deletion of elements identifiable by their visualIDs
- deletion of elements having for parent a node with visualID
- deletion or modifcation of child node of GMFGenModel root node
currently does not support:
- changes made on attributes on type enumeration
- changes made on node non identifiable by visualID or not having parent with visualID
|