![]() When generating code in EA (with the model imported in the way described above) specifying the existing sourcefiles (formerly exported by rose and manually filled with code) EA doesn't correctly recognize the already existing attributes, resulting in attributes with same name and signatures existing twice in the sourcecode. and worse: roundtrip engineering produces weird results. ![]() the information on wether methods are virtual or pure virtual is lost, resulting in defect method signatures as well In this way, there's problems with associations losing their role in the target class (they're imported as "unspecified" instead of "by reference" or "Value" - resulting in wrong type on code generation) Exporting XMI from Rose, importing in EA: ![]() ![]() Theoretically, there are two ways to archive that - but both failed in some point or the other:ฤก. The ultimate goal is to migrate the class diagrams, keeping all information (including aggregations and stuff) and in the end being able to generate (C++) code out of EA that matches the former exports from Rose. I'm currently struggeling on the best way to migrate some project from Rose (2003) to EA (7.1).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |