Языки, сгенерированные Sirius и Xtext — схема с перекрестными ссылками

У меня есть проект с двумя разными DSL, разработанными с помощью xtext. DSL B использует элементы DSL A. Я добавил Sirius в свой редактор и хочу показать элементы в биграмме. Теперь моя проблема заключается в том, что мне нужно выбрать класс корневой модели из DSL B. Когда я создаю диаграмму, отображаются только элементы DSL типа B, а ссылочные элементы типа A не рисуются. Кажется, когда я выбираю одну модель, разрешается только эта модель, а импортированные элементы DSL A не разрешаются. Есть ли способ установить, возможно, genmodel DSL B в качестве корня, чтобы можно было разрешить все элементы обеих моделей ecore?


person fx88    schedule 13.04.2018    source источник


Ответы (1)


Вопрос сформулирован сбивчиво, но если я правильно понимаю, вам просто нужно использовать инструмент «Добавить» из раздела «Существующий элемент» палитры справа от диаграммы.

person user1292456    schedule 16.04.2018