为双向传递代码,IBM® Rational® Rhapsody® 使用由代码生成器插入实施文件的特殊注释。
关于此任务
这些符号如下所示:
| 语言 |
注释符号 |
| Ada |
元素: --++ <ElementType> <ElementName>
主体:
--+[ <ElementType> <ElementName> --+]
|
| C |
元素: /*## <ElementType> <ElementName> */
主体:
/*#[ <ElementType> <ElementName> */
/*#]*/
|
| C++ 和 Java |
元素: //## <ElementType> <ElementName>
主体:
//#[ <ElementType> <ElementName> //#]
|
注: 如果您编辑或删除这些注释,产品将无法从代码追溯回模型。
要恢复损坏的双向传递注释:
过程
- 重新命名受损文件。
- 为此类重新生成代码。此重新生成操作会生成包含正确注释的新文件。
- 从受损文件将更改复制到新生成的文件。
- 再次尝试双向传递。
结果
如果修改了任何文件,将显示以下消息:
文件 <filename> 已从外部修改。是否要双向传递?
如果修改了文件内容,必须执行双向传递以将修改添加到模型。选择是确认双向传递。
产品会更新模型并生成代码以反映手动修改。
如果选择否,产品会覆盖已修改的文件,更改将丢失。