自訂架構

IBM® Rational® Rhapsody® 架構的設計是要透過建立繼承自架構類別的類別,輕鬆地自訂架構。

開始之前

若要在產品內完成自訂作業,請建立一個繼承自代表架構之外部類別的類別。

關於這項作業

例如,若要修改 Rational Rhapsody 所使用的作用中執行緒,請執行下列動作:

程序

  1. 在稱為 OMThread 的模型中建立類別。
  2. CG::Class::UseAsExternal 內容設為 Checked

下一步

您接著可以在模型中建立類別 MyThread,將 OMThread 類別定義為超類別。 透過修改 MyThread,您可以修改架構虛擬作業或將其他屬性新增至架構類別。 若要讓程式碼產生器使用自訂的行為,請設定適當的內容(例如,CPP_CG::Framework::ActiveBase)。 請務必注意,遵循此處理程序有利於移轉至新版本的 Rational Rhapsody,因為不會在架構程式碼本身裡進行任何變更。在移轉至新版本之前,請檢閱變更以判定它們是否會影響您的架構自訂作業。
註: 產品程式碼產生器會特別處理在架構基礎類別內容中指定的類別。如果基礎類別是衍生自架構類別,請一律使用架構基礎類別內容。

意見回饋