Utilitários de Transformação

Utilitários de transformação são classes que podem ser incluídas em uma transformação para executar tarefas de rotina. Os Produtos de Modelagem do Rational contêm utilitários padrão que podem ser incluídos nas transformações criadas. Você também pode criar seu próprios utilitários de transformação e especificar a ordem em que uma transformação executará utilitários.

Normalmente, os utilitários não transformam elementos de origem; em vez disso, eles executam tarefas de rotina ou contêm funcionalidade distinta que aprimora a funcionalidade geral de uma transformação. Um utilitário é uma instância da classe com.ibm.xtools.transform.core.TransformUtility.

Para obter informações adicionais sobre os utilitários padrão disponíveis nos Produtos de Modelagem do Rational, consulte a seção Utilitários de Transformação Padrão a seguir.

Se você criar utilitários de transformação, criará, normalmente, um plug-in do Eclipse para cada utilitário. No arquivo de manifesto do plug-in, você deverá fornecer um identificador exclusivo para que o serviço de transformação possa identificar o utilitário quando a transformação for executada. Especificando-se o identificador exclusivo, outros autores de transformação podem incluir o utilitário em outras transformações. O identificador exclusivo deve seguir as convenções de nomenclatura Java™.

Organização dos Utilitários de Transformação

Em um descritor de transformação, você pode especificar a ordem em que o serviço de transformação executará os utilitários e a transformação. Por exemplo, se você trabalhar em um ambiente de equipe, poderá especificar que a transformação execute o utilitário Validar Edição para verificar se os arquivos alterados pela transformação possuem as permissões corretas antes da execução da transfiguração especificada pela transformação.

Utilitários de Transformação Padrão

Os Produtos de Modelagem do Rational contêm vários utilitários padrão que fazem parte das transformações predefinidas. A tabela a seguir lista os utilitários padrão disponíveis.

Nome do utilitário Funcionalidade Identificador exclusivo
Validar Edição Esse utilitário fornece um mecanismo para que as transformações assegurem-se de que os arquivos a serem modificados possuam as permissões corretas. Você poderá usar esse utilitário se trabalhar em um ambiente de equipe que utilize o software de controle de versão. com.ibm.xtools.transform.team.ValidateEdit
Mesclagem Estrutural Esse utilitário combina modelos que não possuem um ascendente comum mesclando suas estruturas. com.ibm.xtools.transform.fuse.FuseUtility

Feedback