Types primitifs

Plusieurs types primitifs UML se transforment en types C++ valides : 

UML

C++

Booléen

bool

Entier

int

Chaîne

const char *

UnlimitedNatural

int non signé

Vous pouvez ajouter des types primitifs qui n'apparaissent pas en langage UML (par exemple, int64) en utilisant le stéréotype cpp_type. Pour plus d'informations, voir "Paramètres UML"

Visibilité

La transformation correspond à la visibilité de la manière suivante : 

UML

C++

Public

public

Privé

privé

Protégé

protégé

Package

privé

La visibilité de package n'a pas d'analogue dans C++. Si la transformation rencontre la visibilité de package en langage UML, elle utilise la visibilité privée conservative.

Documentation

Si les éléments UML disposent d'une documentation, celle-ci est convertie en commentaire C++ :

·         Classes (y compris les classes imbriquées, les unions, les types de définition et les classes instanciées)

·         Enumerations (y compris les énumérations imbriquées)

·         Attributs, attributs d'énumération et littéraux

·         Opérations (y compris les opérations de ligne d'entrée et les opérations standard)

Haut

Conditions d'utilisation | Retours d'informations
(C) Copyright IBM Corporation 2004. All rights reserved.