Nos diagramas de modelagem, o conteúdo do modelo semântico é sincronizado, por padrão, com os diagramas correspondentes. Esse comportamento canônico significa que quaisquer alterações feitas no modelo são refletidas nos diagramas e quaisquer alterações feitas nos diagramas são refletidas no modelo.
O comportamento canônico ocorre em elementos específicos em um modelo UML. É possível desativar o modo canônico para divisões específicas de formas, como por exemplo uma região de estado e uma partição de atividade. O modo canônico está sempre ativado para todas as divisões de lista e diagramas de interação e não existe opção para desativar esse comportamento.
Quando o modo canônico é desativado, as alterações efetuadas no modelo semântico não são refletidas no diagrama. Essa habilidade em desativar o comportamento canônico é útil ao importar modelos Rose, que não possuem reflexão canônica de conteúdo semântico.