Enumerações

Em modelos UML, enumerações são elementos do modelo em diagramas de classes que representam tipos de dados definidos pelo usuário. As enumerações contêm conjuntos de identificadores nomeados que representam os valores da enumeração. Esses valores são chamados de literais de enumeração.

Você pode incluir enumerações para representar conjuntos de valores discretos. As enumerações podem representar tipos primitivos, como os tipos Integer e Boolean, ou tipos definidos pelo usuário.

Uma enumeração possui um nome que descreve sua função em um modelo. Como a figura seguinte ilustra, o editor de diagramas exibe uma enumeração como um retângulo com dois compartimentos:

Uma enumeração chamada Booleana conté dois literais de enumeração públicos.

Exemplo

Os modelos podem incluir enumerações definidas pelo usuário, como uma que define os dias da semana. Assim, uma enumeração denominada Dia possui literais de enumeração segunda-feira, terça-feira, quarta-feira e assim por diante.

Também é possível modelar os tipos de dados primitivos que estão disponíveis em várias linguagens de programação. Por exemplo, o tipo de dados Boolean possui as literais de enumeração true e false.

Tarefas relacionadas
Modificando Parâmetros, Literais e Sinais em Classificadores
Incluindo Literais de Enumeração em Enumerações
Classificando e Filtrando Literais de Enumeração

Feedback