Я пытаюсь обновить проект Xtext до версии 2.9, но я не могу понять, как отправить процесс мета-модели (вывод из грамматики Xtext) при использовании v. 2.9. В предыдущих версиях можно было просто создать файл ModelnamePostProcessor.ext с необходимым пользовательского кода и убедитесь, что файл MWE2 содержал необходимые настройки следующим образом:Xtext: Customize inferred genmodel
fragment = ecore.EMFGeneratorFragment auto-inject {
emfRuntimeVersion = "2.10"
}
Однако при использовании XText 2.9 оказывается, что расширение вообще не получается. Я не делал никаких изменений в .ext файле, но рабочий процесс MWE2 выглядит несколько иначе:
//...
language = StandardLanguage {
name = "org.xtext.example.mydsl.MyDsl"
fileExtensions = "mydsl"
fragment = ecore.EMFGeneratorFragment2 auto-inject {
emfRuntimeVersion = "2.9"
}
serializer = {
generateStub = false
}
}
Кто-нибудь знает, что случилось здесь, или знает о некоторой документации/например, о том, как постобработку мета модели с Xtext 2.9?