您可以自訂用於為簡化模型產生程式碼的規則。
程序
- 從 IBM® Rational® Rhapsody® 開啟 RulesComposer。
選擇。
- 如果尚未開啟專案,請在 RulesComposer 中選擇,然後選取 <Rational Rhapsody 安裝路徑>\Share\CodeGenerator\GenerationRules\LangC\RuleSet\RiCWriter 資料夾。
選擇此目錄時,Eclipse 會自動載入其包含的 RiCWriter 專案。
註: 此專案依預設是唯讀。為能修改規則,您需要將相關檔案變更為讀寫權限。
- 開啟專案後,對規則與 Script 檔(.java、.tgs)進行變更。
檔案位於 src 子資料夾中。請注意 Placeholders 套件。它包含預設規則中所提供的連結鉤,以用於使用者自訂作業。這些連結鉤是您可輸入程式碼的空 Script。這些 Script 會在程式碼產生期間於適當的時間從現有規則中執行。
- 儲存變更。
- 儲存變更後,便可以在 Eclipse 中選取執行以進行測試。Eclipse 會將規則套用至現行模型。您接著可以查看產生的程式碼,以確認新規則有預期的效果。
結果
註: 如果有更新規則可套用的現有簡化模型,則更新規則只能用來產生程式碼。您必須在 CodeGeneratorTool 內容設為 Customizable 且 ShowCGSimplifiedModel 內容設為 Checked 的情況下,針對模型使用 Rational Rhapsody 至少產生一次程式碼。(當 ShowCGSimplifiedModel 內容設為 Cleared 時,會在完成產生程式碼時刪除簡化模型。所以,在此情況下,您無法擁有更新規則可套用的簡化模型。)\