2.3.4. Ordenação e Unicidade

Lembrando que a multiplicidade permite mais de um objeto, a UML permite declarar que os vários objetos estão ordenados (alfabeticamente, por exemplo).

A ordenação é declarada por um valor booleano (v ou f) que indica que os objetos do grupo precisam ser organizados em uma sequência.

A representação da ordenação já foi discutida em momento anterior. Da mesma forma, ela aqui é representada pela palavra-chave “{ordened}” no final da associação. O mesmo se refere à unicidade.

A unicidade indica que cada item deve ser único (não pode ser repetido). Utilizamos a palavra-chave “{unique}” para representar a unicidade.

A figura acima representa o fato de que, quando um Teatro recebe um número de Espetáculos, a lista de Espetáculos necessita de ser dispostas numa sequência especificada. Também define que não pode haver espetáculos com mesmo nome num mesmo teatro.

Copyright © 2014 AIEC.