Você pode aplicar os estereótipos do perfil de transformação UML-para-C++ aos elementos de seu modelo de origem para especificar como a transformação gera código C++. Por exemplo, quando você aplica o estereótipo «cpp_operation» a uma operação no modelo e configura a propriedade de estereótipo isInline como true, a transformação gera uma operação seqüencial.
| Elemento UML | Efeitos |
|---|---|
| Classe | O estereótipo «cpp_typedef» tem a prioridade mais alta Se você não aplicar esse estereótipo, e aplicar os estereótipos «cpp_struct» e «cpp_union», a transformação gerará uma união C++ |
| Dependência | Se você aplicar os estereótipos «cpp_dependency» e «cpp_friend» a uma dependência de UML, a transformação processará ambos os estereótipos e gerará um relacionamento amigável e uma dependência |
| Operação | A transformação processa os estereótipos na seguinte
ordem, da prioridade mais alta para a mais baixa:
|