问题标签 [eclipse-sirius]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
400 浏览

emf - 使用 Xtend 和 Sirius 生成 Java 代码

所以,我的目标是创建图形 DSL。我使用 Eclipse 建模框架创建了一个 ecore 模型,之后我使用 Sirius 创建了图形建模工具,但在生成 Java 代码的最后一步时遇到了问题。我想用 Xtend 来生成它。有什么建议最好的方法是什么,或者一些有用的链接?

0 投票
1 回答
161 浏览

eclipse - Eclipse RCP 应用程序/产品无法正确运行

我有一个 Eclipse RCP 应用程序,它有 2 个部分,cdt 扩展和 GMF 扩展,

  1. 我创建了一个产品配置,使用 application="org.eclipse.ui.ide.workbench" 没有问题,但显示了更多意想不到的菜单,

  2. 所以我必须使用 application="com.xyzbranding/myown.product" 它给了我以下错误,即使我可以使用启动的应用程序,但是创建建模项目不会显示在建模器资源管理器上。

请帮忙,

0 投票
1 回答
2159 浏览

eclipse - 如何解决在 Eclipse Modeling Persective 中创建部件控件失败?

我正在 Eclipse 中创建一个 ECore 建模项目。创建项目后,我在模型透视图中收到以下错误:

未能创建部件的控件

查看日志

我有最新版本的 Eclipse 框架:

0 投票
1 回答
272 浏览

java - 如何在 Sirius 中调用外部 java 操作

我正在使用 Sirius 为 DSL 设计一个编辑器,我想知道如何从 odesign 调用 java 方法并存储 Java 方法返回的内容。

0 投票
1 回答
73 浏览

emf - 在 Sirius 中为容器创建动态表示

我想知道在 Sirius 编辑器中对容器进行动态表示的可能性。

让我详细解释一下这个问题。我想在 Sirius 编辑器中为车辆建模。我将车辆视为容器,将车轮视为节点。我创建了ecore模型。根据 Sirius 编辑器 ( .odesign) 的默认行为,容器(车辆)在编辑器中显示为“矩形框”。但我想有如下的自定义表示。

在此处输入图像描述 在此处输入图像描述

在此图像中,正方形和三角形是轮子。这些是示例图像。可以支持 n 个这样的表示。

如果我只支持其中一种表示,我可以使用 PNG/SVG 图像简单地完成它。但根据用户定义的车轮数量,车辆表示应在运行时动态更改。用户可以从调色板视图将轮子(节点)添加到车辆(容器)。添加轮子后,我需要一些处理程序机制来控制车辆(容器)的表示。

天狼星有可能吗?如果是这样,请说明一下。

0 投票
1 回答
110 浏览

xtext - 通过 Xtext 编辑器更新 Sirius 图

我正在使用我自己的资源,它不是 XMI 资源类型。如果我在 Sirius 图表编辑器中创建 Eobject,它会在 Xtext 编辑器中反映,但反之亦然不工作。如果我尝试在 Xtext 编辑器中编辑任何元素的短名称 Sirius 图表是丢失的。我觉得我的图表丢失了,因为 Resource 无法根据 URI 片段获取更新的元素。Plaese 帮助我如何获取更新的元素 URI 片段,这样图表就不会丢失。

0 投票
1 回答
58 浏览

metamodel - 如何在不使用 uml 序列图元模型的情况下实现“序列图”

我正在使用序列图来描述场景。我想在没有 SD 的所有 uml 元素的情况下定义元模型。有点创建我自己的 SD。问题是我不知道要遵循的步骤。有人知道我应该如何开始吗?

0 投票
1 回答
216 浏览

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

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

我有两个问题:

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

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

Sirius odesign 文件的屏幕截图

0 投票
1 回答
54 浏览

eclipse - 如何将自定义编辑器视图中显示的 Nattable 中的选择链接到 Eclipse 中的天狼星属性视图?

我有一个关于在自定义编辑器视图和天狼星属性视图中对 nattable 所做的选择的链接的问题。任何想法,我应该怎么做任务。我附上了两个屏幕截图,描述了我面临的问题的性质以及我想要实现的内容。截图> 1. https://imgur.com/bVqfGc4 在第一个截图中,当我点击模型浏览器中的元素时,它的属性显示在天狼星属性视图中,它们应该是天狼星属性视图的工作方式2. https://imgur.com/DKsFQBi 在第二个屏幕截图中,当我在包含我的 nattable 的自定义编辑器视图中单击 nattable 上的任何元素时,sirius 属性视图不会响应在该自定义编辑器视图中对 nattable 所做的选择。我想实现一个解决方案,当我单击 nattable 中的任何元素时,它的属性会显示在 Sirius 属性视图中。我们将非常感谢您在这方面的帮助和指导。提前致谢。最好的问候, 阿布

0 投票
1 回答
129 浏览

eclipse - 如何在 Eclipse 中以编程方式访问模型资源管理器?

如何在 Eclipse 中访问 Sirius Model Explorer 的元素?实际上,我在另一个视图中有一个 NatTable,这个 NatTable 在其单元格中有模型的对象。我想要实现的是,每当我单击 nattable 的单元格时,我都可以获得与之关联的对象。但是如何将它传递给模型浏览器,以便 NatTable 中的选择与 NatTable 同步?我想到的是从 NatTable 中获取选定的对象并以编程方式将其解析到模型浏览器。可能吗?

Package Explorer 这里有一些东西,但如何使它适用于模型浏览器?

代码示例:

支持代码: