Pour définir des tableaux pour un attribut d'union ou de structure, vous devez utiliser les propriétés de multiplicité de l'attribut.
union Customer switch(short) { case XYZ: char Last_Name[30]; case ZYX: char Name[20]; };
Vous pouvez également utiliser la multiplicité d'association lorsque l'union ou la structure est liée à une autre classe. Le rôle et la multiplicité d'association deviennent des attributs de tableau des classes union ou struct :
struct Client { char Name[30]; short Age[3]; European_Client European attributes[5]; };