下列表格列出特殊註釋符號。
| 語言 | 內文註釋符號 |
|---|---|
| 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 會保持程式碼與模型同步,以提供模型程式碼關聯性。
若要將程式碼變更來回轉換回模型:
如果您針對作業,檢視規格視窗的「實作」方框(或者如果您已編輯轉移程式碼,則檢視類別的狀態圖),則您可以看到您的文字編輯已新增至模型。