有效名称 

有效的 UML 对象名以 a 到 z 的小写字母、A 到 Z 的大写字母或下划线(_)开头。有效名称的后续字符可以是 a 到 z 的小写字母、A 到 Z 的大写字母或 0 到 9 的数字。在操作名称中也可以使用冒号(:),以输入正确的友元函数名。

转换为以数字开头的所有名称加上前缀,并将所有无效字符替换成下划线(_)。

转换在相关名称空间中检查名称的唯一性。名称空间可以是隐式的(例如,类中属性的类)或显式的(由 cpp_namespace 构造型定义)。

如果转换检测到名称冲突,重复的名称会接收到后缀“_<number>”。

如果转换发现无效名称,会出现以下警告:

元素“...”已重命名为“...”。

虽然转换能为这样的元素生成正确代码,但是您应该更改 UML 模型中转换检测到的所有无效名称,以改进代码的可读性并减少 UML 模型和生成的代码之间的差异。

回到页首

使用条款 | 反馈
(C) Copyright IBM Corporation 2004. All Rights Reserved.