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:
- 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 . Na área Detalhes do Elemento de Extensão,
forneça valores para os campos necessários e clique em . 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.
- 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.
- 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.
- Opcional: Para concluir as outras páginas no assistente,
clique em Avançar.
- 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.