Por padrão, um modelo é a origem de uma transformação de modelo em modelo. Como um autor de transformação, após gerar o código-fonte para uma transformação de modelo em modelo, é possível customizar o código de forma que um usuário de transformação possa especificar um projeto como a origem da transformação e o código customizado determina quais modelos do projeto transformar.