IBM® Rational® Rhapsody® 使用單元以允許專案取得來自不同開發語言的元件,如 C 及 C++。每一個單元皆與特定的開發語言相關聯。數個 Rational Rhapsody 功能支援多種語言專案:
- Rational Rhapsody API:IRPUnit 介面容許遞迴變更單元語言。
- ReporterPLUS 可以查詢元素的語言。
- Rational Rhapsody 內部報告程式顯示每一個已儲存單元的語言。
- XMI:每一個單元的語言是輸出及輸入的。
- 圖形編輯器:對單元語言的變更不會影響圖形編輯器中的單元描述。例如,當您變更範本類別的語言為 C,它在圖形編輯器中將仍看起來像範本類別。
- IBM Rational Rhapsody DiffMerge 會檢查語言差異。
- PredefinedTypes 套件:這些套件是和語言有關的。
當您建立一個單元,其語言與所使用的 Rational Rhapsody 版本不同時,將會載入該語言預先定義類型的相關套件。