Em
projetos de mapeamento de transformação de modelo em modelo, você pode criar regras de mapeamento
entre os recursos dos objetos de entrada e saída na declaração de mapeamento;
também pode criar regras de mapeamento entre os próprios objetos de entrada e saída.
Se a declaração de mapeamento herdar regras de mapeamento de outra declaração de mapeamento,
você poderá criar regras que substituam as regras de mapeamento herdadas.
Antes de Iniciar
É necessário ter um modelo de mapeamento aberto. Um modelo de mapeamento tem .mapping como extensão de nome de arquivo. O modelo de mapeamento deve conter pelo menos uma declaração
de mapeamento que especifique um objeto de entrada e um objeto de saída.
Por Que e Quando Desempenhar Esta Tarefa
Se você criar regras de mapeamento em uma declaração de mapeamento de herança,
a visualização Propriedades exibirá uma guia adicional chamada Substituições.
Ao clicar em uma regra de mapeamento na área do editor, essa guia exibe a regra de
mapeamento que está sendo substituída na declaração de mapeamento herdada. Na guia Substituições,
o campo Mapa ficará vazio se não existir nenhuma regra de mapeamento entre
os mesmos recursos na declaração de mapeamento herdada.
Ao criar
uma regra de mapeamento entre dois recursos e já existir uma regra de mapeamento entre
os mesmos recursos na declaração de mapeamento herdada, a nova regra de mapeamento
substituirá a existente.
Para criar uma regra de mapeamento:
- Na área do editor, no objeto de entrada,
clique no elemento de origem da regra de mapeamento.
Nota: Para especificar
que o objeto de entrada é o elemento de origem da regra de mapeamento, na área do
editor, clique no nome do objeto de entrada.
- Arraste a alça do recurso até o
recurso apropriado no objeto de saída.
Nota: Para especificar que
o objeto de saída é o elemento de destino da regra de mapeamento, na área do
editor, arraste a alça do objeto de entrada até o nome do objeto de saída.
Uma regra de mapeamento é criada entre os dois elementos. O tipo de
regra de mapeamento criado depende dos tipos dos elementos de entrada e
saída especificados nas etapas 1 e
2.
- Na forma que é exibida na linha que conecta os elementos, clique na seta para baixo
e clique no tipo de regra de mapeamento apropriada.
- Clique em .
Resultados
A regra de mapeamento criada substitui a regra de mapeamento entre
os mesmos elementos na declaração de mapeamento herdada.
Nota: Para excluir uma regra de
mapeamento de um mapa, na área do editor, clique com o botão direito do mouse na regra de mapeamento e, em seguida, clique em Excluir.