У меня есть метамодель ecore, которая имеет некоторые связи между ее классами. Некоторые из них являются сдерживающими, а другие нет. Я создал динамический экземпляр, который я редактирую с помощью редактора рефлексивного образца.
На данный момент я не могу создавать дочерние элементы из классов, отношения которых отличаются от условий содержания. То есть опция «новый ребенок» недоступна в меню, только «новый брат».
Я не понимаю, почему. Я не хочу настраивать метамодель, добавляя контейнеры во все отношения, так как метамодель верна без вмещений. И только установив для контейнера / контейнера значение true, можно включить новый дочерний параметр в динамическом экземпляре.
Как поступить? Почему это ограничение?
Большое спасибо.