Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Papyrus/Oxygen Work Description/NewFeature/ImportRhapsody"
(→Import From Rhapsody Model) |
(→Development) |
||
Line 7: | Line 7: | ||
=Development= | =Development= | ||
− | The development is done on a dedicated branch called '''committers/vlorenzo/oxygen/496176-import-rpy''' based on the master (Oxygen) branch. | + | *The development is done on a dedicated branch called '''committers/vlorenzo/oxygen/496176-import-rpy''' based on the master (Oxygen) branch. |
+ | *Builds are associated to this branch [https://hudson.eclipse.org/papyrus/view/ImportRpy/ here] | ||
+ | |||
=Required changes in Papyrus= | =Required changes in Papyrus= | ||
Papyrus already manages the import of RSA Model. All the code of this import (QVTO transformation, Wizard Pages, Dialog, Launcher, ...) are in the plugin <code>org.eclipse.papyrus.migration.rsa</code>. Thje main part of this code is generic, so a refactoring is required to be able to reuse this code for the Rhapsody Import. | Papyrus already manages the import of RSA Model. All the code of this import (QVTO transformation, Wizard Pages, Dialog, Launcher, ...) are in the plugin <code>org.eclipse.papyrus.migration.rsa</code>. Thje main part of this code is generic, so a refactoring is required to be able to reuse this code for the Rhapsody Import. |
Revision as of 11:04, 12 September 2016
Import From Rhapsody Model
The bugs used for this task are:
- bug 496175: Papyrus must provide a tool to import UML Rhapsody model into Papyrus
- used to trace the development itself
- bug 499237: the plugin org.eclipse.papyrus.migration.rsa must be refactored
- used to trace the rsa refactoring
Development
- The development is done on a dedicated branch called committers/vlorenzo/oxygen/496176-import-rpy based on the master (Oxygen) branch.
- Builds are associated to this branch here
Required changes in Papyrus
Papyrus already manages the import of RSA Model. All the code of this import (QVTO transformation, Wizard Pages, Dialog, Launcher, ...) are in the plugin org.eclipse.papyrus.migration.rsa
. Thje main part of this code is generic, so a refactoring is required to be able to reuse this code for the Rhapsody Import.
These changes will be done using the Bug 499237: [Importer][Rhapsody][RSA] the plugin org.eclipse.papyrus.migration.rsa must be refactored<code>
Changes
Papyrus model rsaToPapyrusParameters (from org.eclipse.papyrus.migration.rsa/model/ui) becomes migrationParameters (in org.eclipse.papyrus.migration.common/model/ui).