Especificando o Formato de Código C++ Gerado pela Transformação

Gabaritos de código são cadeias editáveis que podem ser utilizadas para especificar formatação, como o espaçamento e recuo do código C++ gerados pela transformação de UML em C++ a partir de um modelo UML. Você também pode utilizar gabaritos de código para controlar o código gerado pela transformação em um nível básico. Por exemplo, você pode utilizar um gabarito de código que substitui tags no cabeçalho de uma classe por valores para o nome e o corpo da classe.

Antes de aplicar a transformação de UML em C++, você deve ler as informações disponíveis em Modelagem > Transformação > Configurar Transformações. Na lista Transformações/Configurações, selecione UML em C++. Na página Descrição da Transformação, clique em Visualizar Documentação da Transformação.

Você deve estar na perspectiva Modelagem.

Para especificar o formato de código C++ gerado pela transformação:
  1. Clique em Window > Preferences.
  2. Expanda Modelagem, expanda Transformações e clique em Transformação UML para C++.
  3. Clique na guia Gabaritos.
  4. Na página Gabaritos, na lista Configurar Código Gerado, selecione um gabarito.
  5. Para editar a seção de cabeçalho de um gabarito, no campo Cabeçalho, digite suas alterações.
  6. Para editar a seção de conteúdo de um gabarito, no campo Conteúdo, digite suas alterações.
  7. Opcional: Para exibir uma mensagem quando uma nova versão de um gabarito modificado está disponível, selecione a caixa de opções Mostrar aviso quando um conjunto de gabaritos atualizados estiver disponível. A mensagem é exibida quando você abre a página Gabaritos da janela Preferências e quando executa uma transformação C++.
  8. Clique em OK.
Os gabaritos editados serão aplicados na próxima vez em que você executar essa configuração de transformação.
Conceitos relacionados
Transformação de UML em C++
Gabaritos de Transformação de UML em C++
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.