Empacotando Perfis UML Customizados

Depois de criar um perfil UML customizado e estiver pronto para torná-lo disponível para outros, você deve implementá-lo. Uma forma de implementar um perfil UML customizado é criar um plug-in e o empacotar o perfil nele. Depois de modificar o arquivo plugin.xml para incluir um ponto de extensão em seu perfil, você pode instalar o plug-in e aplicar o perfil em um modelo. Se você quiser que o perfil seja listado como um perfil implementado no produto, deve empacotá-lo. Antes de empacotar um perfil, você pode querer liberá-lo para impedir alterações que afetem adversamente modelos com aquele perfil.
Antes de Iniciar
Antes de implementar o perfil, você deve validá-lo e resolver quaisquer erros. Você também deve se familiarizar com o processo de criação de plug-in.
Por Que e Quando Desempenhar Esta Tarefa
Para empacotar um perfil UML customizado:
  1. Crie um plug-in. Quando você cria um plug-in, uma pasta é gerada contendo um arquivo plugin.xml.
  2. O diretório principal de seu plug-in, cria uma pasta chamada profiles, por exemplo.
  3. Feche o Editor de Perfil UML.
  4. Coloque uma cópia do arquivo EPX na pasta profiles.
  5. Para definir um caminho para a pasta profiles e incluir a extensão de perfil para o arquivo plugin.xml, execute as seguintes etapas:
    1. Inclua org.eclipse.gmf.runtime.emf.core nas tags do plug-in requerido.
    2. Inclua org.eclipse.gmf.runtime.emf.core.Pathmaps nas tags de extensão.
    3. Inclua com.ibm.xtools.uml.msl nas tags do plug-in requerido.
    4. Inclua um caminho nas tags de extensão que especifica o nome da pasta, profiles, que você criou na etapa 2, seguido pelo nome do arquivo EPX. Por exemplo: path="pathmap://name_of_pathmap/name_of_profile (o arquivo EPX)".
    5. Inclua com.ibm.xtools.uml.msl.UMLProfiles nas tags de extensão.
O que Fazer Depois
Para mais informações sobre o desenvolvimento de modelo paralelo com perfis customizados ou boas práticas para liberar perfis, consulte o Web site IBM developerWorks. Especificamente, consulte o artigo chamado "Comparing and merging UML models in IBM Rational Software Architect, Part 6: Parallel model development with custom profiles." Você pode localizar este artigo usando os seguintes termos: "comparing and merging UML models" ou "parallel model development with custom profiles." "Authoring UML profiles using Rational Software Architect and Rational Software Modeler", localizado no site IBM developerWorks, também pode ser útil.
Conceitos relacionados
Perfis UML Customizados

Feedback