Вам не хватает концепции, которая представляет процентную долю определенного пользователя в этой единой учетной записи.Затем это будет связано с одной учетной записью.
Один из способов выразить, что все акции относятся к одной учетной записи, - сделать свойство, связывающее их с учетной записью, «статическим классом».
Другим, возможно, более реалистичным и гибким способом моделирования этого является ограничение OCL, которое говорит, что все доли в счете должны равняться 100%.Таким образом, вы можете иметь несколько учетных записей, каждая из которых имеет акции.Акция будет принадлежать одному человеку, но человек может иметь много акций во многих аккаунтах.