Por padrão, uma transformação de modelo em modelo gera um modelo de um nível diferente de abstração e um usuário da transformação especifica um arquivo modelo como o destino da transformação. Como um autor da 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 da transformação possa especificar um Uniform Resource Identifier (URI), em vez de um arquivo modelo, como o destino da transformação. Um usuário da transformação pode especificar um novo URI de um modelo existente.