【问题标题】:Exporting diagram/node from odesign Sirius file从 odesign Sirius 文件中导出图表/节点
【发布时间】:2020-03-05 12:26:23
【问题描述】:

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

我有两个问题:

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

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

【问题讨论】:

  • 请输入两个问题作为两个问题:其中一个可能由了解 Sirius 的人回答,而另一个由了解 Liferay 的人回答。我认为没有太多重叠可以为这两个问题获得令人满意的答案。但是,这些问题也非常广泛和笼统:您已经尝试过什么?见stackoverflow.com/help/how-to-ask

标签: java json xml liferay eclipse-sirius


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

  2. 您想看看 Eclipse Commands,它允许您使用其他菜单、菜单条目等来增强您的 RCP 应用程序。Vogella.com 有很多关于这方面的教程可以帮助您。然后您可以执行任何操作,例如将模型元素转换为适当的 JSON 并将其上传到您的数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-18
    • 2015-08-12
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 2018-02-16
    相关资源
    最近更新 更多