XMI 模型到定义的 Xtext 模型

发布于 2025-01-12 18:13:40 字数 681 浏览 0 评论 0原文

我已经用 xtext 定义了我自己的语言,并且我能够为所述语言生成文本模型。我可以使用为此语言定义的文本编辑器和树建模编辑器 (Image1) 打开此文本模型 (imageDSL):

在此处输入图像描述

有了这个文本模型,我能够通过生成器将其变换为其他模型,例如 .xmi 或 xml,以便其他应用程序可以读取它。通过这个应用程序,我能够生成一个 xml 并将其转换为构成我的语言的类的 .xmi 模型。但是,当我尝试使用定义的语言的编辑器打开 .xmi 时,它只显示组成 .xmi 文件的标签(image2),而不将其显示为我之前定义的文本语言。

输入图片此处描述

我需要从我定义的语言的 .xmi 模型中可视化其中的文本模型。有人可以建议我如何从 .xmi 文件转换为具有我之前定义的语言扩展名的文件吗?如果有任何自动/半自动方式......

提前致谢,

克里斯蒂安。

I have defined my own language with xtext, and I am able to generate a textual model for said language. I am able to open this textual model (imageDSL) with the textual editor defined for this language and with the tree modeling editor (Image1):

enter image description here

With this textual model, I am able, through generators, to transform it to other models such as .xmi or xml so that it can be read by another application. From this application, I am able to generate an xml and transform it into an .xmi model of the classes that make up my language. However, when I try to open the .xmi with the editor of the defined language, it only shows me the tags (image2) that make up the .xmi file and does not show it as the textual language that I have defined previously.

enter image description here

I need from the .xmi model of my defined language to visualize the textual model from it. Could someone advise me how to go from an .xmi file to a file with the extension of the language that I have previously defined? If there is any automatic/semi-automatic way ...

Thanks in advance,

Cristian.

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文