É uma extensão para a semântica da linguagem ou modificação das regras existentes. Um restrição é
uma nova regra (condições, limitações) para um elemento do modelo.
Graficamente a restrição é representada como um texto colocado entre chaves. Quando a restrição aplica-se
a mais de um elemento (como na figura abaixo) usa-se uma linha tracejada para definir a abrangência da
restrição.
No exemplo acima descreve-se que a associação dos objetos da classe Conta Bancária somente pode-se dar com um objeto de Empresa ou de Pessoa. Da mesma forma, diz-se que o atributo gênero de Pessoa pode assumir os valores feminino ou masculino.