O perfil da transformação de UML em C++ contém vários estereótipos que podem ser utilizados para marcar seu modelo UML e para controlar como a transformação transforma cada elemento de modelo em código C++. Os estereótipos do perfil C++ se tornam disponíveis quando você aplica o perfil a seu modelo de origem.
Você pode aplicar os estereótipos do perfil da transformação de UML em C++ aos elementos de modelo em seu modelo de origem para especificar como a transformação gera código C++. Por exemplo, quando aplicar o estereótipo <<cpp_struct>> a uma classe no modelo, a transformação gerará um objeto de estrutura.
Você não deve aplicar mais de um estereótipo a um elemento de modelo. A transformação cria apenas um objeto C++ para cada elemento de modelo, independentemente de quantos estereótipos são aplicados.