В программе для работы с векторной графикой у меня есть объект «Группа», который определяет группы графики и другие группы. Группа может принадлежать только одной другой группе, но может содержать много других групп. Это делается через отношения "групп".
Однако в инструменте моделирования данных XCode я не могу понять, как это сделать. У меня есть свойство groups, но когда я выбираю «Отношение ко-многим», это для многих-обеих сторон, я хочу, чтобы оно было для-многих только с одной стороны. Вот диаграмма того, как это происходит в данный момент (выделены отношения «группа»):
Есть ли способ сделать то, что я хочу, или мне нужны для этого два отношения («подгруппы» и «супергруппы»)?