Você pode criar utilitários de transformação para executar tarefas de rotina
como parte da funcionalidade geral de uma transformação. Você poderá criar
um utilitário de transformação se utilitários de transformação predefinidos, como utilitários de
comparação e mesclagem ou de integração de equipe, não contiverem a funcionalidade
necessária.
Antes de Iniciar
É necessário ter um arquivo de manifesto de plug-ins aberto no editor de manifesto.
Se a classe Java™ que implementa o utilitário já existir,
você deverá abrir o arquivo de manifesto do plug-in que contém essa classe Java.
Por Que e Quando Desempenhar Esta Tarefa
Normalmente, você cria um plug-in do Eclipse para cada utilitário de
transformação.
Para criar um utilitário de transformação:
- No editor de manifesto de plug-ins, na guia Extensões,
clique em Incluir.
- No assistente Nova Extensão, na guia Pontos de Extensão,
clique em com.ibm.xtools.transform.core.transformationUtilities e,
em seguida, clique em Concluir.
- Opcional: Na área Detalhes da Extensão,
forneça valores para as propriedades do ponto de extensão.
- Expanda o novo ponto de extensão com.ibm.xtools.transform.core.transformationUtilities,
clique no elemento TransformUtility e forneça
valores para os campos. 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.
- Especifique valores para os campos id, name
e version.
- Se a classe Java que implementa o utilitário
não existir, clique em class e conclua as páginas do
assistente Nova Classe Java. Caso contrário, clique em Procurar e, na janela Selecionar
Tipo, especifique a classe Java que implementa o utilitário de
transformação.
Dica: Também é possível especificar valores para esses campos editando-se
o arquivo plugin.xml no plug-in.
- Clique em .
Resultados
O novo utilitário é registrado no serviço de transformação. Agora
você pode incluir o utilitário de transformação em qualquer transformação customizada.