Как определить ссылки на верхние узлы в редакторах GMF - PullRequest
0 голосов
/ 16 мая 2011

Я разрабатываю графический редактор с использованием Eclipse GMF. Модель разработана на основе XML-схемы.

В соответствии со схемой A, B, C, D элементы включены в элемент E, а E включенв элементе FI есть карта F для холста в объявлениях модели.

Я получаю ошибки, когда пытаюсь разработать редактор из этой схемы.Элементы A, B, C, D, E неправильно отображаются в поддоне.

Разве нельзя рассматривать A, B, C, D как ссылки на верхние узлы?Если «E» является единственным верхним узлом, как я должен представлять A, B, C, D?

Чтобы получить необходимую функциональность, мне нужно изменить схему.Но я не хочу делать это, так как мне нужно сохранять проекты в XML в соответствии с этой схемой.

1 Ответ

0 голосов
/ 21 мая 2011

Я пытался разработать модель, как указано выше. Но это не работает. Поэтому я изменил модель, как показано ниже.

Элементы A, B, C, D включены в элемент E, а элементы A, B, C, D, E включены в элемент F.

Хотя это не совсем то, что я хотел, это работает.

...