A aba Modelos no painel UML da janela Opções permite personalizar as configurações dos modelos de domínio usados durante o processo de geração de código da Modelagem UML.
Os modelos de domínio definidos são o mapeamento de um tipo de elemento e de um estereótipo para um determinado arquivo de modelo de geração de código. Os três modelos de domínio disponíveis atualmente são classe básica, interface básica e enumeração básica, todas destinadas a POJOs (Plain Old Java Objects). A única finalidade da criação de modelos de domínio é gerar texto a partir de um modelo UML existente. O formato de saída padrão é código Java, mas também pode ser C++, JavaScript, XML, Ruby, etc. O formato de saída é totalmente determinado pelos arquivos de modelo definidos em um determinado modelo de domínio.
Os modelos de domínio podem ser agrupados em categorias. Você pode criar uma categoria com quantos modelos de domínio quiser. As categorias de modelos de domínio são exibidas em uma estrutura em árvore. Cada modelo de domínio possui um conjunto de propriedades que pode ser personalizado.
Para adicionar uma nova categoria de modelo de domínio:
Para remover uma categoria do modelo de domínio existente:
Para adicionar um novo modelo de domínio:
Para remover um modelo de domínio:
Para modificar as propriedades do modelo de domínio:
Selecione o nó do modelo de domínio e modifique qualquer uma das seguintes propriedades:my-foo, ejb-stateless ou persistence.Selecione uma linha e clique em Editar para modificar um conjunto de parâmetros de saída existente de um arquivo de modelo. Selecione uma linha e clique em Remover para excluir um conjunto de parâmetros de saída.