Notas sobre o Release de Autoria de Transformação

(C) Copyright International Business Machines Corporation 2006. Todos direitos reservados. Direitos Restritos para Usuários do Governo dos Estados Unidos - Uso, duplicação ou divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM(R) Corp.

Conteúdo

1.0 Problemas Conhecidos e Soluções Alternativas
   1.1 Metamodelo UML Não Incluído Automaticamente em Mapeamentos Modelo-a-Modelo
   1.2 Transformações para/de Propriedades Filtradas Podem Parecer Danificadas no Editor de Mapeamento
   1.3 Exclusão da Última (Única) Referência em um Arquivo de Mapeamento para um Modelo Provoca a Queda do Modelo do Arquivo de Mapeamento

1.0 Problemas Conhecidos e Soluções Alternativas

1.1 Metamodelo UML Não Incluído Automaticamente em Mapeamentos Modelo-a-Modelo

Se as transformações que inserem ou removem os modelos UML devem ser geradas, o metamodelo UML deve ser incluído como uma entrada e/ou saída raiz da especificação de mapeamento.  A inclusão de um perfil da UML na especificação de mapeamento não inclui automaticamente o metamodelo UML também.  O metamodelo UML pode ser incluído por meio dos botões Incluir Modelo disponíveis nos Assistentes e Editor de Mapeamento de Transformação Modelo-a-Modelo.


1.2 Transformações para/de Propriedades Filtradas Podem Parecer Danificadas no Editor de Mapeamento

Se um usuário alternar recurso filtrando do modo "Básico" para "Intermediário" ou "Avançado", criar mapeamentos e alternar novamente para o modo de filtro "Básico", alguns dos terminais de mapeamento poderão não ficar visíveis por muito tempo e, conseqüentemente, os conectores de mapeamento poderão parecer ter extremidades que não se conectam a nada.  Este é apenas um problema de apresentação; ele não afeta os mapeamentos ou o código-fonte de transformação gerado a partir desses mapeamentos.  A apresentação pode ser corrigida alternando novamente para o modo de filtro que estava em vigor quando os mapeamentos foram criados.

 

1.3 Exclusão da Última (Única) Referência em um Arquivo de Mapeamento para um Modelo Provoca a Queda do Modelo do Arquivo de Mapeamento

Quando um arquivo de mapeamento não contém mais mapeamentos que especificam elementos de algum modelo específico como entradas (saídas) de mapeamentos, esse modelo é "eliminado" do arquivo de mapeamento.  A verificação de modelos não utilizados é feita sempre que uma entrada ou saída de modelo é excluída.  Listas de separação são mantidas no arquivo de mapeamento para entradas e saídas.  Depois que um modelo foi "eliminado", ele deve ser incluído novamente (por meio dos botões Incluir Modelo no Editor de Mapeamento) para que os elementos desse modelo possam ser novamente especificados como entradas (saídas) de mapeamento.