Импортировать ecore пакет / ссылки на ресурсы в Xtext / MWE2 - PullRequest
0 голосов
/ 20 октября 2018

Я не совсем уверен, как ссылаться на модель, которую я хочу использовать в моей грамматике Xtext, путем импорта в файл GeneratyMydsl.mwe2 в разделе workflow .

В примере они ссылаются на модель, добавив referencedResource = "platform: /resource/org.example.domainmodel/model/Domainmodel.genmodel"

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

1 Ответ

0 голосов
/ 20 октября 2018

platform:/resource/project/folder/file - это Ури в затмении.Таким образом, platform:/resource/org.example.domainmodel/model/Domainmodel.genmodel указывает на проект org.example.domainmodel, папку model, файл Domainmodel.genmodel.

EMF и MWE имеют средства для «имитации» такого поведения в автономном режиме, просматривая структуру папок и путь к классам..

...