基本类型

几个 UML 基本类型转换成有效 C++ 类型: 

UML

C++

Boolean

bool

Integer

int

String

const char *

UnlimitedNatural

unsigned int

可以通过使用 cpp_type 构造型添加未出现在 UML 中的基本类型(如 int64)。有关更多信息,请参阅“UML 参数”

可视性

转换按以下方法映射可视性: 

UML

C++

公共

公共

私有

私有

保护

保护

私有

在 C++ 中,包可视性没有类似体。如果转换遇到 UML 中的包可视性,则它使用保守的私有可视性。

文档

如果以下 UML 元素有文档,则将该文档转换成 C++ 注释:

·         类(包括嵌套类、联合、typedef 和实例化的类)

·         枚举(包括嵌套枚举)

·         属性、枚举属性和字面值

·         操作(包括内联操作和标准操作)

回到页首

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