Você pode incluir provedores de transformação em plug-ins existentes do Eclipse
que declaram instâncias do ponto de extensão chamado com.ibm.xtools.transform.core.transformationProviders.
Um provedor de transformação é o mecanismo que define transformações, que
aparece como elementos de transformação no arquivo de manifesto de plug-in.
Antes de Iniciar
É necessário ter
um arquivo de manifesto de plug-ins aberto no editor de manifesto. O arquivo de manifesto deve conter pelo menos uma instância
do ponto de extensão do provedor de transformação.
Por Que e Quando Desempenhar Esta Tarefa
Normalmente, um plug-in de transformação contém um provedor de
transformação, no entanto, você pode incluir provedores de transformação para organizar as transformações
no editor de manifesto de plug-ins. Organizar as transformações dessa maneira afeta
apenas seu modo de exibição no editor de manifesto. Por exemplo,
se um projeto contiver transformações para vários domínios, você poderá criar
um provedor de transformação para cada domínio. A criação de vários provedores de
transformação não altera a ordem de execução das transformações.
Para
incluir um provedor de 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 uma
instância do ponto de extensão do provedor de transformação e clique em Incluir.
Dica: Também é possível clicar com o botão direito do mouse em uma instância de um ponto de extensão do
provedor de transformação; em seguida, clique em .
- No assistente Nova Extensão, na página Seleção do Ponto de Extensão,
na guia Assistentes de Extensão, clique em Modelos de
Transformação, em Provedores de Transformação
e em Avançar.
- No assistente Provedores de Transformação, na página Novo Provedor
de Transformação, especifique as informações sobre o pacote que contém o
provedor de transformação.
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: Para concluir as outras páginas no assistente,
clique em Avançar.
- Clique em Concluir.
Resultados
Um novo provedor de transformação e elemento de transformação são incluídos
no arquivo de manifesto de plug-ins e exibidos no editor de manifesto de plug-ins
na guia
Extensões, na área
Todas as Extensões.
No plug-in do Eclipse, a pasta
src/project name/transformationProvider
contém os arquivos Java™ gerados para o provedor de transformação
e a transformação. O provedor de
transformação registra a transformação no serviço de transformação.
Nota: Se você criar um novo projeto utilizando
o modelo Plug-in com Transformação, poderá especificar essas informações
na página Novo Provedor de Transformação do assistente Novo Projeto de Autoria
de Transformação.