UML モデルでは、列挙はユーザー定義のデータ・タイプを表すモデル要素です。列挙には、列挙リテラルと呼ばれる指定された識別子のセットが含まれます。これは列挙の値を表します。 列挙は integer および Boolean 型などの基本タイプや、ユーザー定義のタイプを表すことができます。プロファイルでは、属性タイプとして列挙を指定できます。例えば、Days という列挙を指定し、週の各曜日に列挙リテラルを指定できます。次にタイプ Days の属性 MyFavoriteDay を作成し、属性のデフォルト値として Saturday という列挙リテラルを指定できます。