xpand

    0热度

    1回答

    我在Maven插件项目中使用Xpand进行代码生成。所以,我需要在pom.xml中添加所需的库作为依赖关系,以便定义和使用Xpand模板。什么是应该添加到pom的最小依赖项列表?

    0热度

    1回答

    我想用Eclipse Modeling Framework(EMF)和XPAND定义一个模型驱动的方法。因此,我想用Ecore定义特定于平台的元模型(PSM),并为iOS平台的代码生成编写XPAND模板。 我的问题是: 是否有可能为EMF中的iOS平台定义这样的PSM?因为iOS或其他平台有自己的数据类型。我也可以用EDataType定义数据类型,但它们必须与JAVA数据类型相关或? 任何人有一个

    4热度

    1回答

    我想从Xpand模板(例如静态方法)调用任意的Java方法。我怎样才能做到这一点?

    0热度

    1回答

    我想了解用xText和xPand生成dsl代码。 我在eclipse中打开了statemachine xText例子,并作为新的eclipse应用程序运行。然后,我在src中创建了一个包含test.statemachine文件的java,并将提供的代码复制到其中。 下面的java文件,然后在src根文件夹中生成: import java.io.BufferedReader; import jav

    4热度

    1回答

    我有一个ecore模型MyModel.ecore,我想使用Xpand生成代码。我没有编辑代码或xpand项目的运行时环境,我只是想创建一个xpand项目,加载MyModel.ecore,使用“创建动态实例”创建model.xmi并运行。 问题是我的工作流文件似乎不能识别我的元模型中的元素。 这里是我的工作流代码: <?xml version="1.0"?> <workflow> <pr

    1热度

    1回答

    一个DSL这似乎是一个DSL(特定领域语言)在的Xtext和开发XPAND是非常与Eclipse的约束。有什么方法可以在命令行上编译我的DSL,就像编译Java代码一样?

    0热度

    2回答

    我试图在Eclipse中安装Xpand。我正在通过更新管理器来完成它。然而下载堆栈约为29%。我使用下面的链接: http://download.eclipse.org/modeling/m2t/xpand/updates/nightly/ 或者我从这个链接下载的zip文件: http://www.eclipse.org/modeling/m2t/downloads/?project=xpand

    2热度

    2回答

    我有一个相当愚蠢的问题。我使用xtext来定义一个简单的dsl和Xpand来生成代码。 现在我想用xpand来读取我的dsl模型并生成代码。我怎样才能做到这一点? 我看了很多教程,说我可以通过向导创建一个新的xtext项目来简单地做到这一点。然后,将创建以下项目: org.xtext.example.domainmodel。 发电机。 而且里面,发电机看起来是这样的: SRC 模型(放置DSL模型

    0热度

    1回答

    我试图通过定义一个DSL并执行M2M以及M2T(代码生成)来实现模型驱动的开发。对于代码生成,我选择使用XPand和模板定义。您能否提供示例代码或链接到说明如何从Java代码调用模板扩展的文档? P.S.我发现很难在Eclipse以外的独立模式下运行这样的事情,所以我开始编写简单的Java实用程序。

    0热度

    1回答

    是否可以设置一个规则,允许Xpand方法根据输入输出指定的文本字符串。例如: «FOR a:e.attributes» Type = «a.eClass.name» Value = «a.name.toFirstUpper» «ENDFOR» 上面的代码可输出: Type = StringAttribute Value = String1 Type = IntegerAttrib