问题标签 [mwe]

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 投票
4 回答
623 浏览

xtext - 如何配置 Xtext mwe.Reader 以填充插槽中的根元素

我将 Xtext 2.0 与 MWE 1 和 XPand 一起使用,但我猜 MWE 2 和 XTend 的问题是完全相同的。

我的 Xtext 语法看起来像这样(摘录):

当我使用这个 mwe 定义(摘录)时:

所以这个插槽formatterDefs被 all 填满FormaterDef,然后这个被用于模板,每个想法都很好。

但是我有一些模板需要模型根元素,Model在语法中命名。所以我尝试使用

反而。

但后来我收到了这个警告:

org.eclipse.xtext.mwe.SlotEntry - 找不到任何“模型”类型的导出元素 -> 插槽“模型”为空。

并且该插槽包含一个空列表。

所以我的问题是:我需要做什么才能将根目录Model放入我的模板中?

0 投票
1 回答
214 浏览

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

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

以下是工作流程代码:

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

0 投票
0 回答
649 浏览

maven - "signer information does not match [...]" error within an Eclipse bundle

I got the security issue with a big Eclipse plugin Maven project, which uses Xtext, Xtend and fornax-oaw-m2-plugin (which fails). I extracted the used classpath, and searched in there if the incriminated class is present in at least two jars, but no. It is only present in one bundle. Could I grab more information into the stacktrace? I could provide many more information.. I google since two days and not found interesting clue so far. As the class in in an Eclipse bundle, i can't change it safely..

[INFO] Caused by: org.eclipse.emf.common.util.WrappedException: java.lang.SecurityException: class "org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"'s signer information does not match signer information of other classes in the same package.

Here is the project's MANIFEST.MF :

0 投票
2 回答
763 浏览

python - 多字字符串的子字符串搜索 - Python

我想检查一组句子,看看句子中是否出现了一些种子词。但我想避免使用for seed in line,因为那样会说种子词ring会出现在带有这个词的文档中bring

我还想检查word with spaces文档中是否出现多字表达式(MWE)。

我已经尝试过了,但这太慢了,有没有更快的方法呢?

所需的输出应该是这样的:

0 投票
1 回答
946 浏览

xpand - 如何以编程方式从 Java 类运行 Xpand 代码生成器?

我试图通过定义 DSL 并执行 M2M 以及 M2T(代码生成)来实现模型驱动的开发。对于代码生成,我选择使用 XPand 和模板定义。您能否提供示例代码或文档链接来解释如何从 Java 代码调用模板扩展?

PS 我发现在 Eclipse 之外以独立模式运行这些东西非常困难,所以我从编写简单的 Java 实用程序开始。

0 投票
1 回答
116 浏览

eclipse - Mwe2 Workflow - 在运行时修改变量

我正在尝试制作一个工具,用户可以在其中为 mwe2 文件选择模型,然后将生成的文件放置在用户想要的位置(目录等)。我的问题是是否可以执行以下操作:

  1. 动态更改模型路径和输出出口路径(在运行时)
  2. 在运行时运行 mwe2 文件(不需要按右键单击并作为 ..stuff 运行)

提前致谢!

0 投票
1 回答
184 浏览

eclipse - 从哪里获得 MWE2 库

我正在尝试以编程方式运行 MWE2 工作流程。当 Eclipse 提供依赖项时,一切正常,我可以得到new Mwe2Launcher().run();调用。

但是,当我在 Eclipse 之外运行时,我不知道从哪个 Maven 存储库获取我必须依赖的 jar。我已经尝试从http://build.eclipse.org/common(尝试过http://build.eclipse.org/common/xtend/mavenhttp://build.eclipse.org/common/xtext/maven/maven-snapshot/final作为回购位置)获取它们,但它们不存在。据我所知,我(至少)需要org.eclipse.emf.mwe.core(1.2.1,也许是 1.3.0?)和org.eclipse.emf.mwe2.launch(2.4.0 ?) 罐子。

有谁知道 Eclipse 在哪个 Maven repo 中提供了这些依赖项?提前致谢!

0 投票
1 回答
371 浏览

xtext - 有人可以指出一个在 Eclipse 中以编程方式执行 mwe2 的示例吗?

我想打包一些 mwe2 工作流定义,并从 Eclipse 插件中以编程方式执行这些定义。

我派生了以下咒语,但找不到模块。

我相信这是由于 Runner 无法使用插件类路径进行查找造成的。我发现它RuntimeResourceSetInitializer专门列出了 Java 类路径中的资源。显然,这里什么也找不到。

有人可以完成上面的示例或告诉我应该如何注入以使其顺利运行吗?

0 投票
1 回答
636 浏览

eclipse-plugin - xtext:如何禁用生成的 xtext 插件 (dsl) 的文本输入验证

在 Xtext 中,xtext 会自动处理几种不同类型的验证。有没有可能禁用它们?

  • 词法分析器/解析器:语法验证
  • 链接器:交叉链接验证

我正在尝试禁用解析器/词法分析器,以便能够将非常大的文件编辑到 dsl 编辑器中。据我所知,从 mwe2 工作流程中无法做到这一点,因为以下片段是能够打开编辑器的入口点。

片段 = parser.antlr.XtextAntlrUiGeneratorFragment 自动注入 {}

我已经提到InternalMysDslLexer类在我输入内容时被实例化了很多次。我应该重写这个类吗?什么是正确的方法?

谢谢你。

0 投票
2 回答
1029 浏览

eclipse-plugin - Xtext 禁用特定产品的验证检查

我有两种产品。例如 A 和 B。在 A 产品中,我需要启用 AValidator.xtend 文件中存在的一个验证,而 B 产品取决于 A,因此当我运行 B 产品时,需要禁用警告。

AValidator.xtend

BProduct 不应该进行相同的检查。

有没有可以为这些做的覆盖功能?

提前谢谢了。