IBM® Rational® Rhapsody® 可双向传递包实现文件中的函数参数名称更改;但是,不会双向传递对参数类型的更改。当名称更改时,参数描述丢失。
产品不会双向传递变量初始值的更改。
下表列示了可在包规范文件中双向传递的修改。
| 元素 |
更改 |
| 事件 |
- 修改描述。
对参数描述的更改不会双向传递。
- 添加或除去事件“参数”。
事件参数实际上是相应事件类的属性。
- 修改事件“参数”类型和名称。
当名称更改时,参数描述丢失。
|
| 函数 |
- 修改描述。
对参数描述的更改不会双向传递。
- 添加或除去函数。
- 修改现有函数的返回类型。
|
| 函数参数 |
- 添加或除去函数参数。
- 修改现有函数的参数类型。
对参数名称的更改不会双向传递。
|
| 实例 |
|
| Variable |
- 修改描述。
对参数描述的更改不会双向传递。
- 修改变量类型或名称。
- 添加或除去变量。
|
要除去具有动态模型代码关联性(DMCA)的函数、变量或实例:
- 请从 .h 或 .cpp 文件除去元素。
- 在按 Shift 键时将焦点切换至 .cpp 或 .h 文件。
- 从第二个文件除去元素。
Shift 键可避免在对第二个文件作出更改前触发模型代码关联性。
要除去动态模型代码关联性设置为无的函数、变量或实例:
- 请从 .h 或 .cpp 文件除去元素,然后保存文件。
- 请从 .cpp 或 .h 文件除去元素,然后保存文件。