Transformações e Configurações de Transformação

Uma transformação converte elementos de um modelo de origem em elementos de um modelo de destino. Os modelos de origem e de destino podem ser arquivos de texto, modelos de códigos ou modelos UML. Quando os modelos de origem e destino são modelos UML, a transformação normalmente converte os elementos de um nível de abstração em outro. Uma configuração de transformação é uma instância de uma transformação que inclui informações utilizadas por todas as transformações, como um nome exclusivo, a origem e o destino da transformação. Quando você executar uma transformação, ela utilizará as informações fornecidas na configuração da transformação.

Uma configuração de transformação também pode incluir propriedades específicas de uma transformação específica. Quando você executar uma configuração de transformação, uma instância da transformação será criada e executada com as propriedades definidas pela configuração.

Uma transformação contém regras de conversão, que convertem um tipo de elemento de origem em um ou mais elementos de destino. Além das regras de conversão, uma transformação contém um mecanismo que atravessa os elementos do modelo de origem e que executa as regras apropriadas com base no tipo de elemento e em critérios específicos da regra. Por exemplo, uma regra especificada será executada apenas se o tipo de elemento de modelo for uma classe UML com um estereótipo específico. Você pode aplicar um perfil UML específico ao modelo de origem antes de uma transformação converter com êxito os elementos de modelo de origem em elementos de destino.

Tarefas relacionadas
Criando e Modificando Configurações de Transformações
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.