问题标签 [oaw]

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 投票
3 回答
3863 浏览

java - 如何以编程方式在第二个工作台中的模型上运行 Xpand 工作流程?

我有一个 Xtext/Xpand(oAW 4.3、Eclipse 3.4)生成器插件,我在第二个工作台中与编辑器插件一起运行。在那里,我想在我创建的模型文件上以编程方式运行 Xpand 工作流程。如果我使用我拥有的 IFile 的绝对路径设置模型文件,例如:

或者,如果我使用通过以下方式检索的文件 URI:

找不到文件:

在我交给 WorkflowRunner 的地图中,我应该将模型文件属性 (dslFile) 设置为什么值:

我还尝试将属性留空并引用相对于工作流文件(在工作流文件内)的模型文件,但这会产生 FileNotFoundException。在普通应用程序(而不是在第二个工作台)中运行所有这些工作正常。

0 投票
2 回答
2417 浏览

java - 来自 Xpand 的样本 -

我能得到一些关于 XPand 的好教程吗?我需要获取有关 LET 等命令的信息。如果有人能在上面贴一些样本就更好了。

我面临的问题就像..我运行一个“for”循环,在检查了一些条件后我需要增加一个计数器。但我不能这样做。当我增加计数器时,它会打印到输出文件中。

提前致谢。

0 投票
1 回答
350 浏览

java - 将 gmf 与 xpand oaw 集成

试图将 gmf 与 xpand 集成。

我使用 gmf 清单文件中的扩展名创建了一个菜单和命令。并试图调用 xpand 生成器。

该命令的代码如下所示

我已经能够成功地获得工作流程的路径。现在在调用工作流时,我必须将 gmf 图表文件输入到工作流中。但是我怎样才能给出文件的路径呢?

我通过打开另一个工作台来执行我的 gmf 图表:但是,现在,我如何获取 gmf 图表文件的路径?

我已经在我的工作流程中注册了 epackage。

你能指导我项目的截止日期很快吗?

0 投票
2 回答
816 浏览

oaw - oAW中的代码生成技术

是否有任何参考资料可以解释 oAW (OpenArchitectureWare) 如何使用 Xpand 生成 php 代码?oAW 是使用 GMF 编辑器还是其他东西?

0 投票
1 回答
214 浏览

java - 使用 Scala 语言的 MWE2 工作流组件

我正在尝试使用 scala 语言编写 MWE2 工作流组件。
下面是scala代码:

以下是工作流程代码:

我不明白为什么这个工作流程会抱怨错误:

0 投票
3 回答
1365 浏览

eclipse - Mwe2Launcher - 找不到模块

我不断得到:

尽管 x.mwe2 文件存在,但错误。我已经为项目启用了 xtext 特性并添加了相关模块。

这是 .mwe2 文件:

可能是什么问题?(一个名为 src-gen 的文件夹已经存在)

0 投票
1 回答
802 浏览

java - 线程“主”java.lang.NoSuchFieldError 中的异常:ruleMemo

我正在关注一个不错的 openArchitectureWare教程(它是关于使用 Xpand 从 EMF 模型中使用 oAW 生成代码)。

在最后的代码生成步骤,当它应该生成代码时(在定义Root.xpt模板后运行workflow.oaw时),我收到此错误:

我搜索了很多解决方案。他们中的大多数人说这是一个不兼容的问题,例如在类路径中有多个版本的特殊 jar 文件,但我在 eclipse插件文件夹中找不到任何重复的 jar 文件。真的是原因吗?如果是这样,在我的情况下重复的 jar 文件是什么?如果没有,还有其他解决方案吗?

(我已经在 eclipse-java-kepler-R-win32-x86_64 上安装了 oAW 4.3.1 和 Xpand 1.4.0)