Transformações de C# em UML

A transformação de C# em UML transforma o código C# em elementos de modelo UML.

Origens de Transformação Válidas

A origem para uma transformação de C# em UML é um projeto C#. O projeto #C especificado na configuração de transformação é um que foi importado do Visual Studio utilizando o assistente Importação de Solução .NET.

Nota: Se você ativar a transformação reversa, a transformação reversa transforma os elementos do modelo UML em elementos de código C# e armazena esses elementos de código no projeto C# especificado.

Destinos de Transformação Válidos

Um destino válido para uma transformação de C# em UML inclui um modelo UML ou qualquer pasta. Se um modelo UML for especificado como o destino, um modelo temporário é criado e o editor de Fusão é aberto, listando as alterações; você pode, então, aceitar ou rejeitar alterações individuais no modelo de destino. Se uma pasta for especificada como destino, um novo modelo que é o resultado da transformação é criado no contêiner especificado e o editor de Fusão não é exibido.

Comparando e Fundindo Saída de Transformação com Modelos UML de Destino

A transformação de C# em UML utiliza a funcionalidade de comparação e fusão para determinar as diferenças entre o modelo de destino e o modelo temporário gerados pela transformação. Ao executar a transformação de C# em UML, o editor de Fusão exibe as diferenças entre os dois modelos. Na caixa de diálogo Editor de Fusão, é possível selecionar as alterações que a transformação funde ao modelo de destino.

Integração com a Equipe de Suporte

A transformação fornece funcionalidade de integração com os sistemas de controle de versão IBM® Rational Team Concert, CVS, Rational ClearCase, e Rational ClearCase LT, que possibilita efetuar o registro de saída dos arquivos automaticamente ou incluir novos arquivos. É necessário ativar os recursos de equipe para trabalhar com os sistemas de gerenciamento de configuração.


Feedback