下表列示特殊的注释符号。
| 语言 | 主体注释符号 |
|---|---|
| Ada | --+[ <元素类型> <元素名称> --+] |
| C | /*#[ <元素类型> <元素名称> */ /*#]*/ |
| C++ 和 Java™ | //#[ <元素类型> <元素名称> //#] |
例如,在 PBX 样本中,Connection 类的以下 Initialize() 操作包含在“操作”窗口的“实现”字段中输入的用户代码。生成这个类的代码时,用户代码将放在注释符号之间:
void Connection::Initialize() {
//#[ operation Initialize()
DigitsDialed = 0;
Digits[0] = 0;
Digits[1] = 0;
Busy = FALSE;
Extension = 0;
//#]
}
您可以在文本编辑器中编辑注释符号之间的代码,然后将更改传递回到模型中。传递的编辑将在下次代码生成之后保留下来。Rational Rhapsody 的此功能使代码与模型同步,以提供模型-代码关联性。