| 元素 | 變更 |
|---|---|
| 建構子及作業 |
|
| 狀態動作 | 修改定界字元之間的狀態動作(狀態中的轉移、進入、結束及反應)。 |
| 狀態動作的動作 | 修改定界字元之間狀態動作的動作(在活動圖中)。 |
| 靜態屬性 | 新增或修改(但不是移除)起始值。 |
IBM® Rational® Rhapsody® 來回轉換第一次出現的動作碼。若已修改出現兩次以上的項目,則會來回轉換第一個修改的出現項目。有個技巧就是呼叫狀態、狀態動作及轉移動作中的作業,以刪除重複的動作碼及可能的不明確來回轉換。
下列表格列出可以在類別規格檔案中來回轉換的修改。
| 元素 | 變更 |
|---|---|
| 引數 | 新增、移除及變更建構子、作業及觸發作業引數的類型。 不會對類別規格檔案中的引數說明變更執行來回轉換。 |
| 關聯 | 新增或移除關聯、引導式關聯或聚集。 您必須將 CPP_ 或 JAVA_Roundtrip::Update::AcceptChanges 內容設定為 All 值。 |
| 屬性 |
|
| 類別 |
|
| 建構子及作業 |
|
| 解構子 | 修改說明。 如果在說明結尾有空白行,則會遺失說明。 |
| 巢狀類別 | 新增、移除或修改巢狀類別。 |
| 關係 |
|
| 標準作業 | 將 "inline" 新增至宣告,可將標準作業修改為行內。定義會自動產生。<lang>_CG::Operation::Inline 內容設定為 in_source。結果是函數的實作會停留在實作檔案中。("inline" 關鍵字會同時新增至規格及實作檔案。) |
| 觸發的作業 | 修改說明。 如果在說明結尾有空白行,則會遺失說明。 |
| 使用者定義的類型 | 新增、移除或修改使用者定義的類型。 |