恢复丢失的双向传递注释

为双向传递代码,IBM® Rational® Rhapsody® 使用由代码生成器插入实施文件的特殊注释。

关于此任务

这些符号如下所示:

语言 注释符号
Ada 元素:

--++ <ElementType> <ElementName>

主体:

--+[ <ElementType> <ElementName> --+]

C 元素:

/*## <ElementType> <ElementName> */

主体:

/*#[ <ElementType> <ElementName> */ /*#]*/

C++ 和 Java 元素:

//## <ElementType> <ElementName>

主体:

//#[ <ElementType> <ElementName> //#]

注: 如果您编辑或删除这些注释,产品将无法从代码追溯回模型。

要恢复损坏的双向传递注释:

过程

  1. 重新命名受损文件。
  2. 为此类重新生成代码。此重新生成操作会生成包含正确注释的新文件。
  3. 从受损文件将更改复制到新生成的文件。
  4. 再次尝试双向传递。

结果

如果修改了任何文件,将显示以下消息:

文件 <filename> 已从外部修改。是否要双向传递?

如果修改了文件内容,必须执行双向传递以将修改添加到模型。选择确认双向传递。 产品会更新模型并生成代码以反映手动修改。

如果选择,产品会覆盖已修改的文件,更改将丢失。


反馈