È possibile aggiungere enumerazioni ai modelli che rappresentano sistemi software, per descrivere serie distinte di valori. Le enumerazioni possono rappresentare tipi primitivi, ad esempio Integer e Boolean o tipi definiti dall'utente.
Il nome di un'enumerazione ne descrive il ruolo in un modello. Come viene illustrato nella seguente figura, l'editor del diagramma visualizza un'enumerazione come un rettangolo con due aree:

I modelli possono includere enumerazioni definite dall'utente, ad esempio che definiscano i giorni della settimana. Un'enumerazione denominata Day contiene le costanti letterali di enumerazione Monday, Tuesday, Wednesday e così via.
È inoltre possibile modellare i tipi di dati primitivi in diversi linguaggi di programmazione. Ad esempio, il tipo di dati Boolean contiene le costanti letterali di enumerazione true e false.