双向传递包

IBM® Rational® Rhapsody® 可双向传递包实现文件中的函数参数名称更改;但是,不会双向传递对参数类型的更改。当名称更改时,参数描述丢失。

产品不会双向传递变量初始值的更改。

下表列示了可在包规范文件中双向传递的修改。

元素 更改
事件
  • 修改描述。

    对参数描述的更改不会双向传递。
  • 添加或除去事件“参数”。

    事件参数实际上是相应事件类的属性。
  • 修改事件“参数”类型和名称。

    当名称更改时,参数描述丢失。
函数
  • 修改描述。

    对参数描述的更改不会双向传递。
  • 添加或除去函数。
  • 修改现有函数的返回类型。
函数参数
  • 添加或除去函数参数。
  • 修改现有函数的参数类型。

    对参数名称的更改不会双向传递。
实例
  • 添加或除去实例。
  • 修改实例的名称或类的类型。
Variable
  • 修改描述。

    对参数描述的更改不会双向传递。
  • 修改变量类型或名称。
  • 添加或除去变量。

要除去具有动态模型代码关联性(DMCA)的函数、变量或实例:

  1. 请从 .h.cpp 文件除去元素。
  2. 在按 Shift 键时将焦点切换至 .cpp.h 文件。
  3. 从第二个文件除去元素。

Shift 键可避免在对第二个文件作出更改前触发模型代码关联性。

要除去动态模型代码关联性设置为的函数、变量或实例:

  1. 请从 .h.cpp 文件除去元素,然后保存文件。
  2. 请从 .cpp.h 文件除去元素,然后保存文件。

反馈