gpt4 book ai didi

java - 从 odesign Sirius 文件导出图表/节点

转载 作者:行者123 更新时间:2023-12-01 18:06:57 25 4
gpt4 key购买 nike

我有一个 Java 应用程序,它使用 Sirius 对一些节点和图表进行建模。

我有两个问题:

1. 如何将这些图表导出为 XML/JSON?是否可以仅导出图表的某些节点?请参阅随附的屏幕截图。例如,我想将节点“DataRetentionPeriod”导出为 JSON。所需的代码是什么以及我应该将其插入哪里?

2.我可以使用Liferay的Post和Get命令导出Sirius文件的图表或某些节点吗?我知道通过右键单击 Sirius 文件的建模编辑器,我可以将图表导出为图像。我可以添加一个选项(类似于导出图像)来导出或调用另一个可以创建端点或与数据库的连接的函数吗?请参阅随附的屏幕截图。

A screenshot of the Sirius odesign file

最佳答案

  1. 图表已经是一个 XML 文件(或更准确地说,是一个 XMI)。使用任何文本编辑器打开 .aird 文件。请注意,aird 仅代表“绘图”元素,而您可能对底层“语义”元素感兴趣(通常是符合您的 Ecore 元模型的 XMI 模型)。 https://www.eclipse.org/sirius/doc/可能有帮助

  2. 您想了解一下 Eclipse Commands,它允许您通过附加菜单、菜单项等来增强您的 RCP 应用程序。Vogella.com 有很多关于这方面的教程,应该会对您有所帮助。然后您可以执行任何操作,例如将模型元素转换为适当的 JSON 并将其上传到数据库。

关于java - 从 odesign Sirius 文件导出图表/节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60545404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com