Criando Transformações em Plug-ins

Você pode incluir transformações em plug-ins existentes do Eclipse que contenham um provedor de transformação. Normalmente, um plug-in contém uma transformação.
Antes de Iniciar
É necessário ter um arquivo de manifesto de plug-ins aberto no editor de manifesto. O arquivo de manifesto de plug-ins deve conter pelo menos uma instância de um ponto de extensão do provedor de transformação e, pelo menos, um provedor de transformação.
Por Que e Quando Desempenhar Esta Tarefa
Para incluir uma transformação em um plug-in:
  1. No editor de manifesto de plug-ins, na guia Extensões, na área de janela sob a área Todas as Extensões, clique em um elemento TransformationProvider e clique em Editar.
    Dica: Também é possível clicar com o botão direito do mouse em um ponto de extensão de transformação; em seguida, clique em Nova > Transformação. Na área Detalhes do Elemento de Extensão, forneça valores para os campos necessários e clique em Arquivo > Salvar. Para obter informações adicionais sobre os campos da área Detalhes do Elemento de Extensão, coloque o ponteiro do mouse sobre o nome para exibir a ajuda instantânea.
  2. No assistente Autoria de Transformação, na página Nova Transformação, aceite os valores padrão ou especifique valores que sejam apropriados para seu projeto.
    Nota: Para obter informações adicionais sobre os outros campos desta página e de páginas restantes no assistente, consulte a ajuda contextual pressionando F1 quando essa página for exibida no produto. Se você estiver utilizando a plataforma Linux®, para obter informações adicionais sobre os outros campos desta página e de páginas restantes no assistente, consulte a ajuda contextual pressionando Shift+F1 quando essa página for exibida no produto.
  3. Opcional: Na tabela Propriedades, especifique propriedades que definam o comportamento da transformação:
    • Para incluir uma propriedade na transformação, ao lado da tabela Propriedades, clique em Inserir e especifique os valores para as colunas na tabela.
    • Para excluir uma propriedade de transformação, clique em uma linha na tabela Propriedades e clique em Excluir.
  4. Opcional: Para concluir as outras páginas no assistente, clique em Avançar.
  5. Clique em Concluir.
Resultados
É criado um elemento de transformação no arquivo de manifesto de plug-ins. A pasta src/project name/transformationProvider contém o arquivo Java™ gerado para a transformação. O provedor de transformação registra a transformação no serviço de transformação. Para cada propriedade criada, um elemento Property é criado no arquivo de manifesto de plug-ins.
Nota: Se você criar um novo plug-in utilizando o modelo Plug-in com Transformação, poderá especificar essas informações na página Nova Transformação do assistente Novo Projeto de Autoria de Transformação.

Feedback