In diagrammi
di sequenza, partizioni nei diagrammi di attività e regioni in diagrammi di
macchina a stati, le modifiche apportate al modello UML vengono riflettute per impostazione predefinita
nei diagrammi che rappresentano il modello. Viceversa, le modifiche apportate ai diagrammi vengono
riflettute nel modello. È possibile impostare la proprietà canonica su
false in modo che le modifiche
al modello non siano sincronizzate con il diagramma.