在內容設定中,如果您已指定要將使用者提供的簡化用於給定元素類型,則產生程式碼程序會開始將使用者提供的程式碼用於轉換模型。
此程序的基本觀念如下所示:
- 使用者提供的轉換程式碼是提供作為 IBM® Rational® Rhapsody® 外掛程式。
- 您將這個外掛程式資訊新增至 rhapsody.ini 檔,或提供必要的資訊以讓外掛程式僅針對特定設定檔執行。
- 在產生程式碼程序期間,Rational Rhapsody 會檢查使用者提供的程式碼是否已實作所提及元素的相關「簡化」介面。(這些介面定義在 Rational Rhapsody API 中。)
註: Rational Rhapsody 提供可顯示「簡化」介面的專案範例。查看
<Rational Rhapsody installation path>\Samples\CustomCG
Samples 路徑。例如,請參閱
Statechart_Simplifier_Writer 子資料夾中提供的專案範例。如需該專案的詳細資料,請檢閱每個專案範例隨附的
Readme.txt 檔。
- 如果使用者提供的程式碼實作「簡化」介面,則會呼叫您的實作。
- 使用者提供的轉換程式碼使用 Rational Rhapsody API
來直接修改轉換模型元素的方式。