Tipi primitivi

Vari tipi primitivi UML vengono trasformati in tipi validi C++: 

UML

C++

Booleano

bool

Intero

int

Stringa

const char *

UnlimitedNatural

int non firmato

È possibile aggiungere tipi primitivi che non vengono visualizzati in UML (ad esempio, int64) utilizzando lo stereotipo cpp_type. Per ulteriori informazioni, consultare la sezione "Parametri UML"

Visibilità

La trasformazione mappa la visibilità nel seguente modo: 

UML

C++

Pubblico

pubblico

Privato

privato

Protetto

protetto

Pacchetto

privato

La visibilità del pacchetto non dispone di un analogo in C++. Se la trasformazione rileva la visibilità del pacchetto in UML, utilizza la visibilità privata conservativa.

Documentazione

Se i seguenti elementi UML dispongono della documentazione, quest'ultima viene convertita in commenti C++:

·         Classi (comprese le classi nidificate, le unioni, i typedef e le classi di istanze)

·         Enumerazioni (comprese le enumerazioni nidificate)

·         Attributi, attributi di enumerazione e letterali

·         Operazioni (comprese le operazioni in linea e le operazioni standard)

Inizio pagina

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2004. Tutti i diritti riservati.