有效 UML 物件名稱的開頭是 a-z 的小寫字母、A-Z 的大寫字母,或底線 (_)。 有效名稱的後續字元可以是 a-z 的小寫字母、A-Z 的大寫字母,或 0-9 的數字。 您也可以在作業名稱中使用冒號 (:) 來輸入友好函數的適當名稱。
轉換會在開頭是數字的任何名稱前面附加底線 (_),也會用底線 (_) 來取代任何無效的字元。
轉換會檢查相關名稱空間中的名稱唯一性。 名稱空間可能是隱含的(如類別中之屬性的類別),也可能是明確的(由 cpp_namespace 造型來定義)。
如果轉換偵測到名稱衝突,重複的名稱字尾會附加 "_<number>"。
如果轉換發現無效名稱,會出現下列警告:
"..." 元素已重新命名為 "..."
當轉換產生這類元素的正確程式碼時,您應該變更轉換在 UML 模型中偵測到的任何無效名稱,以改進程式碼的可讀性和減少 UML 模型和產生的程式碼之間的差異。