Bug 399881 - [ClassDiagram / CDT] Papyrus shall enable synchronization between model and code
Summary: [ClassDiagram / CDT] Papyrus shall enable synchronization between model and code
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: 0.10.0   Edit
Hardware: All All
: P3 enhancement with 1 vote (vote)
Target Milestone: SR2   Edit
Assignee: Ansgar Radermacher CLA
QA Contact:
URL:
Whiteboard: CDT
Keywords: plan
Depends on:
Blocks:
 
Reported: 2013-02-04 07:56 EST by Camille Letavernier CLA
Modified: 2015-02-12 11:04 EST (History)
3 users (show)

See Also:
rschnekenburger: kepler+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Camille Letavernier CLA 2013-02-04 07:56:43 EST
Both model and code description have to be fully synchronized. Any modifications on the model have to be reflected in real-time on the code and vice-versa. The scope of the synchronization will be limited to the class diagram and its generated C++ code.
Comment 1 Ansgar Radermacher CLA 2015-02-12 07:29:29 EST
Synchronisation is enabled in the context of the CDT editor integration,  documented on page:
https://wiki.eclipse.org/Papyrus/Codegen/Cpp_description

Synchronisation is done at the scope of a single class, but has some limitations, described in the link above. Since the synchronisation from model to code is done whenever the model changes and synchronisation from code to model is done when the CDT editor looses focus, both representation should always be up to date.
Comment 2 Camille Letavernier CLA 2015-02-12 11:04:32 EST
I close this task. Additional requirements can be opened as separate tasks if required