Tipos primitivos

Vários tipos primitivos transformam-se em tipos C++ válidos: 

UML

C++

Booleano

bool

Inteiro

int

Cadeia

carac const *

UnlimitedNatural

int não designado

É possível incluir tipos primitivos que não aparecem no UML (por exemplo, int64) utilizando o estereótipo cpp_type. Para obter informações adicionais, consulte"parâmetros UML."

Visibilidade

A transformação mapeia a visibilidade da seguinte maneira: 

UML

C++

Público

público

Particular

particular

Protegido

protegido

Pacote

particular

A visibilidade do pacote não tem uma analogia em C++. Se a transformação encontra a visibilidade do pacote no UML, utiliza visibilidade particular conservadora.

Documentação

Se os seguintes elementos UML têm documentação, são convertidos em comentários C++:

·         Classes (incluindo classes aninhadas, uniões, typedefs e classes instanciadas)

·         Enumerações (incluindo enumerações aninhadas)

·         Atributos, atributos de enumeração e literais

·         Operações (incluindo operações seqüênciais e operações padrão)

Início da página

Termos de uso | Feedback
(C) Copyright IBM Corporation 2004. Todos os direitos reservados.