Você deve implementar um perfil antes de poder aplicá-lo
a um modelo.
Liberando Perfis UML Customizados
A liberação de um perfil UML customizado assegura que você
não faça alterações em um perfil que afete adversamente os modelos
que possuem o perfil liberado aplicado a eles. Depois de liberar um perfil,
você não pode excluir ou renomear os estereótipos, atributos de estereótipo,
classes, enumerações ou extensões de metaclasse de um perfil liberado.
É possível fazer apenas alterações que sejam compatíveis com a versão
liberada de seu perfil.
Empacotando Perfis UML Customizados
Quando terminar a autoria do perfil UML customizado e estiver pronto
para disponibilizá-lo para terceiros, você deverá implementar o perfil. Uma
maneira de implementar seu perfil UML customizado é criar um plug-in e
empacotar seu perfil no novo plug-in. Em seguida, modifique o arquivo plugin.xml
para incluir um ponto de extensão em seu perfil. Depois, você
pode instalar o plug-in do perfil e aplicar o perfil a um modelo. Você
deve definir um mapa de caminho para o perfil. Empacote o perfil UML customizado
se desejar que o perfil seja listado como um perfil implementado no produto.You may first want to release the profile
to ensure that you cannot make changes to a profile that adversely affect
models that have the released profile applied to them.
Localizando Perfis UML Customizados
Se você precisar traduzir os nomes de exibição de seu perfil
para idiomas nativos diferentes, poderá gerar um arquivo que liste os
nomes de exibição dos estereótipos, atributos, restrições, enumerações
e classes em seu perfil. O arquivo gerado possui .properties como
sua extensão de nome de arquivo.