Criando Mecanismos de Transformação

Você pode criar um mecanismo de transformação que processe objetos em um modelo de forma diferente do mecanismo de transformação padrão.
Antes de Iniciar
No espaço de trabalho atual, é necessário ter um plug-in do Eclipse que contenha uma instância do ponto de extensão do provedor de transformação e um elemento de provedor de transformação.
Por Que e Quando Desempenhar Esta Tarefa

Para criar um mecanismo de transformação:

  1. Crie uma classe Java™ que seja uma subclasse de com.ibm.xtools.transform.core.AbstractTransform. A classe criada representa a transfiguração do mecanismo customizado. Nesse exemplo, a subclasse chama-se CustomEngineTransform.java.
  2. Na subclasse criada na etapa 1, implemente o seguinte método: execute(ITransformContext);
  3. Inclua a classe CustomEngineTransform.java como um filho do elemento Transform principal. Para isso, inclua o seguinte código no método createTransformation no arquivo Java do provedor de transformação:
    RootTransform root = new RootTransform(descritor da transfiguração raiz);
    Transform main = root.getMainTransform();
    main.add( new CustomEngineTransform(ITransformationDescriptor) );
  4. Clique em Arquivo > Salvar.
Resultados
Ao executar a transformação, para cada objeto especificado na origem de transformação, a transfiguração principal chamará o mecanismo de transformação customizado para processar cada objeto.

Feedback