下列表格列出特殊註釋符號。
| 語言 | 內文註釋符號 |
|---|---|
| Ada | --+[ <ElementType> <ElementName> --+] |
| C | /*#[ <ElementType> <ElementName> */ /*#]*/ |
| C++ 和 Java™ | //#[ <ElementType> <ElementName> //#] |
例如,PBX 範例中 Connection 類別的下列 Initialize() 作業包含在「作業」視窗「實作」欄位中輸入的使用者程式碼。 當針對類別產生程式碼時,使用者程式碼會置於註釋符號之間:
void Connection::Initialize() {
//#[ operation Initialize()
DigitsDialed = 0;
Digits[0] = 0;
Digits[1] = 0;
Busy = FALSE;
Extension = 0;
//#]
}
您可以在文字編輯器中編輯註釋符號之間的程式碼,然後將變更來回轉換回模型。 來回轉換編輯會在下一次產生程式碼時保留。 此特性 Rational Rhapsody 會保持程式碼與模型同步,以提供模型程式碼關聯性。