A transformação suporta a integração com o Suporte de Equipe, que permite registrar a saída e incluir novos arquivos nos sistemas de controle de origem.
Antes que a transformação continue, a transformação identifica e transmite os arquivos afetados para o módulo de Suporte de Equipe. Se qualquer um dos arquivos especificado permanecer somente leitura depois de ser processado pelo módulo de Suporte de Equipe, o sistema grava uma mensagem de erro no log e a transformação continua. O sistema lida com os arquivos somente leitura individualmente e exibe um prompt que permite ignorar o arquivo ou parar a transformação.
É possível utilizar o mapeamento da transformação para modificar os nomes e locais dos arquivos gerados.
É possível utilizar nomes de arquivo absolutos e relativos. No Eclipse, um nome absoluto deve especificar um projeto existente. Por exemplo, se uma classe é gravada em um arquivo chamado UtilityClassA, que está em uma pasta chamada MyFolder, que está em um projeto chamado AlternativeProject, o nome do arquivo especificado deve ser da seguinte maneira:
/AlternativeProject/MyFolder/UtilityClassA
Os nomes relativos são relativos ao destino do objeto regular (o local em que o sistema cria arquivos ou pastas quando você não utiliza a funcionalidade de mapeamento).
Se um nome de arquivo de mapeamento ou diretório especifica diretórios pais não existentes, a transformação cria os diretórios pais.
Se um nome de arquivo de mapeamento tem uma extensão especificada, a transformação a remove ou substitui com a extensão do nome do arquivo padrão como .h ou .cpp.
A transformação proíbe os seguintes caracteres no arquivo de mapeamento e nomes de diretório:
Asterisco (*)
Ponto de interrogação (?)
Aspas (")
Símbolo de menor que (<)
Símbolo de maior que (>)
Barra vertical ( | )
A transformação baseia os nomes de diagramas de visualização UML no nome do pacote que os contém. Os artefatos de mapeamento não afetam diretamente a nomenclatura dos diagramas de visualização da UML.
Atualmente, a transformação não atualiza projetos fora do projeto de destino. Para atualizar esses projetos manualmente, na visualização Explorador de Modelos, clique com o botão direito do mouse em um projeto, em seguida, clique emAtualizar.