Я разрабатываю графический редактор с использованием Eclipse GMF. Модель разработана на основе схемы xml.
Согласно схеме элементы A, B, C, D включены в элемент E, а E включен в элемент F. У меня есть карта F для холста в объявлениях модели.
Я получаю ошибки, когда пытаюсь разработать редактор по этой схеме. Элементы A,B,C,D,E неправильно отображаются в палитре.
Разве нельзя рассматривать A, B, C, D как ссылки на верхние узлы? Если «E» — единственный верхний узел, как я должен представлять A, B, C, D?
Чтобы получить необходимый функционал, мне нужно изменить схему. Но я не хочу этого делать, так как мне нужно сохранить проекты в XML в соответствии с этой схемой.