Tipos primitivos

Diversos tipos primitivos de UML se transforman en tipos de C++ válidos: 

UML

C++

Booleano

bool

Entero

int

Cadena de caracteres

carácter const *

Natural ilimitado

entero sin signo

Es posible añadir tipos primitivos que no aparezcan en UML (por ejemplo, int64) utilizando el estereotipo tipo_cpp. Para obtener más información, consulte el apartado "Parámetros UML."

Visibilidad

La transformación correlaciona la visibilidad de la forma siguiente: 

UML

C++

Pública

pública

Privada

privada

Protegida

protegida

De paquetes

privada

La visibilidad de paquetes no tiene correspondencia en C++. Si la transformación detecta la visibilidad de paquetes en UML, utiliza la visibilidad privada, más conservadora.

Documentación

Si los elementos de UML siguientes tienen documentación, ésta se convierte en comentarios en C++:

·         Clases (incluidas las clases anidadas, las uniones, las typedefs y las clases para las que se han de crear instancias)

·         Enumeraciones (incluidas las enumeraciones anidadas)

·         Atributos, atributos de enumeraciones y literales

·         Operaciones (incluidas las operaciones incorporadas y las operaciones estándares)

Al principio

Condiciones de uso | Información de retorno
(C) Copyright IBM Corporation 2004. Reservados todos los derechos.