IBM® Rational® Rhapsody® 支援相依關係模板 «Send»、«Usage» 及 «Friend»。
註: 如果某類別對元件範圍以外的另一個類別具有相依關係,則 Rational Rhapsody 不會針對外部類別自動產生 #include 陳述式。您必須針對相依類別設定 «Usage» 模板及 <lang>_CG::Class::SpecInclude 內容。
模板顯示在書名號之間 («..»),並且會附加至物件模型圖中的相依關係線,如此範例中所示。
「特性」視窗中的內容標籤可讓您針對相依關係定義 UsageType 內容。此內容會決定如何針對附加 «Usage» 模板的相依關係產生程式碼。UsageType 內容可能的值如下:
- Specification,其中會在相依項目的規格檔案中產生提供者的 #include。
- Implementation,其中會在相依項目的實作檔案中產生提供者的 #include。
- Existence,其中會在相依項目的規格檔案中產生提供者的正向宣告。