- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 Xtext/Xpand(oAW 4.3、Eclipse 3.4)生成器插件,我将其与第二个工作台中的编辑器插件一起运行。在那里,我想以编程方式对我创建的模型文件运行 Xpand 工作流程。如果我使用 IFile 的绝对路径设置模型文件,例如与:
String dslFile = file.getLocation().makeAbsolute().toOSString();
或者如果我使用通过以下方式检索的文件 URI:
String dslFile = file.getLocationURI().toString();
找不到文件:
org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Resource '/absolute/path/to/my/existing/dsl.file' does not exist.
at org.openarchitectureware.xtext.parser.impl.AbstractParserComponent.invokeInternal(AbstractParserComponent.java:55)
我应该在传递给 WorkflowRunner 的 map 中将模型文件属性 (dslFile) 设置为什么值:
Map properties = new HashMap();
properties.put("modelFile", dslFile);
我还尝试将属性留空并引用相对于工作流文件(在工作流文件内)的模型文件,但这会产生 FileNotFoundException。在普通应用程序(而不是在第二个工作台中)运行所有这些工作正常。
最佳答案
对于在这里查看的人来说有两件重要的事情...TE 使用 IFLE 来表示“file.get...”,路径的正确语法是“file:/c:/myOSbla”。
关于java - 如何以编程方式在第二个工作台中的模型上运行 Xpand 工作流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/139525/
我有一个 Xtext/Xpand(oAW 4.3、Eclipse 3.4)生成器插件,我将其与第二个工作台中的编辑器插件一起运行。在那里,我想以编程方式对我创建的模型文件运行 Xpand 工作流程。如
我有一个基于自定义元模型的 DSL,而该元模型又基于 EMF/Ecore。我正在尝试找出选择哪种解决方案,但在任何地方都找不到任何合适的比较。 有人有任何理由让我选择其中之一吗? 目前我所知道的是Ac
我能得到一些关于 XPand 的好教程吗?我需要得到像 LET 这样的命令的信息。如果有人可以在上面发布一些示例,那就更好了。 我面临的问题是……我运行了一个“for”循环,在检查了一些条件后我需要增
我有一个 ecore 模型 MyModel.ecore,我想使用 Xpand 为其生成代码。我没有 xpand 项目的编辑代码或运行时环境,我只想创建一个 xpand 项目,加载 MyModel.ec
我正在使用 XPAND 从现有模型生成代码。该模型包含嵌套包,就像人们从 Java 中了解到的那样。 据我所知,没有循环或任何东西,因此我可以连接例如包声明字符串。 我想做这样的事情: model:
我想从 Xpand 模板调用任意 Java 方法(例如静态方法)。我怎样才能做到这一点? 最佳答案 您需要为模板中的 Java 方法创建映射。这篇优秀的帖子详细解释了这个过程 http://pette
我们想要重新实现一个旧项目,该项目通过 xtext 和 xpand 使用代码生成。 Xpand 应替换为 Xtend(2),并且应删除旧的 fornax 插件工作流程执行,并替换为 xtext 和 x
尝试将 gmf 与 xpand 集成。 我使用 gmf list 文件中的扩展名创建了一个菜单和命令。并尝试调用 xpand 生成器。 该命令的代码如下所示 public class customCo
我想使用 Eclipse 建模框架 (EMF) 和 XPAND 定义模型驱动方法。因此,我想用 Ecore 定义平台特定的元模型 (PSM),并为 iOS 平台编写代码生成的 XPAND 模板。 我的
我正在寻找一个使用 XText 2.0 的项目的示例 pom.xml,尤其是“普通”maven 项目中的代码生成器 XPand 1.1。 我已经在 Google 上花了一些时间,但我可能使用了错误的术
我是一名优秀的程序员,十分优秀!