从 ECORE 生成 XText 插件时遇到的问题

发布于 2025-01-05 03:55:00 字数 853 浏览 0 评论 0原文

我正在尝试从简单的 ECORE 生成 XText 语法。 我正在关注这个图例 http://koehnlein.blogspot.com /2010/03/xtext-for-your-ecore-models.html 但是,当我尝试运行生成的工作流程时,我实际上收到了此错误:

1    [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering platform uri '/home  /andrea/workspace'
85   [main] ERROR mf.mwe2.launch.runtime.Mwe2Launcher  - Problems instantiating module    org.xtext.example.mydsl.MyDsl: java.lang.reflect.InvocationTargetException
java.lang.RuntimeException: Problems instantiating module org.xtext.example.mydsl.MyDsl: java.lang.reflect.InvocationTargetException
  at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:90)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:73)
...
..

有什么想法吗?

Iam trying to generate an XText grammar from a simple ECORE.
Im following this turorial http://koehnlein.blogspot.com/2010/03/xtext-for-your-ecore-models.html
However when I try to run the generated workflow I actually get this error:

1    [main] INFO  lipse.emf.mwe.utils.StandaloneSetup  - Registering platform uri '/home  /andrea/workspace'
85   [main] ERROR mf.mwe2.launch.runtime.Mwe2Launcher  - Problems instantiating module    org.xtext.example.mydsl.MyDsl: java.lang.reflect.InvocationTargetException
java.lang.RuntimeException: Problems instantiating module org.xtext.example.mydsl.MyDsl: java.lang.reflect.InvocationTargetException
  at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:90)
at org.eclipse.emf.mwe2.launch.runtime.Mwe2Runner.run(Mwe2Runner.java:73)
...
..

any idea?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

国粹 2025-01-12 03:55:00

例外是“org.xtext.example.mydsl.MyDsl”,它是默认 xText 项目的语言名称。

定义您的语言的 ECore 类的名称是什么?

我想它一定是一样的,并且至少是存在的。

The exception is about "org.xtext.example.mydsl.MyDsl" which is the language name of a default xText project.

What is the name of the ECore class defining your language?

I suppose it must be the same and at least exists.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文