![]() |
Telelogic Rhapsody (steve huntington) | ![]() |
Topic Title: Migrate Rhapsody in C model to C++ Topic Summary: How to convert Rhapsody in C model to Rhapsody in C++ model Created On: 20-Dec-2007 21:52 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
We are using version 6.1 of Rhapsody in C and Rhapsody in C++. We have models created in Rhapsody in C that we need to migrate to Rhapsody in C++.
The C functions are low-level drivers, but the application code is in C++. Unfortunately the C models cannot be integrated into the larger, higher-level C++ model because the files are incompatible between the programs (Rhapsody in C++ cannot open a Rhapsody in C file). The activity diagrams of the functions are the really important thing for us. Does anyone know how we can do this? |
|
![]() |
|
![]() |
|
Hi,
I have not done this myself, but perhaps the export XMI / import XMI tools could be used. Regards Jesper ------------------------- Jesper Gissel Johnson Controls Denmark, Marine Controls |
|
![]() |
|
![]() |
|
Hello,
why not use the DiffMerge? I generated two empty project one with R7.1mr1 in C and one in C++ and compared the projects with DiffMerge. Isn't it possible to generate an empty Cpp Project and merge all the C stuff into it? I have not done it up to now, but might become relevant next year. Regards Christian |
|
![]() |
|
![]() |
|
Several years ago (back in Rhapsody V4.1) I asked the same question and Support provided me the following:
" .....Exchanging Rhapsody models between different languages Edit your Rhapsody.ini file Add [General] NoArchiveLangCheck=TRUE Note that although this will allow you, for example, to "see" an Ada model from RiC++, one should keep in mind that each language has its own primitive types (e.g. int vs. Integer). ..." This worked well for me at that point in time - but I have not tried it recently. |
|
![]() |
Telelogic Rhapsody
» Rhapsody Category » Rhapsody
»
Migrate Rhapsody in C model to C++
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.