问题标签 [xtend]
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.
eclipse-emf - Xtext - 生成对象 - 生成更多数据
我有类似于此处描述的 xtext 的 xtext 文件:(www.ebpml.org/blog2/index.php/2010/11/05/mde-xtext-and-json)
因此,在生成代码后,我拥有了在 java 中生成的所有对象。现在我想在那些生成的 java 文件中有更多的方法。
最好的方法是什么?
谢谢 :)
code-generation - 在 xtext 项目中使用 xtend 生成代码
我正在处理 xtext 项目,我正在通过 .xtext 文件生成对象。我想将新属性添加到生成的对象之一。我在http://christiandietrich.wordpress.com/2011/07/22/customizing-xtext-metamodel-inference-using-xtend2/ 中看到以下代码在 ObjectValue 中生成一个临时变量,但我希望 temp 是 MyObject 类型.
怎么做?我在哪里可以读到它?
lambda - 在 xtend 中按值对哈希图进行排序
假设我有一个 java.util.HashMap 对象。我想生成一个列表,其中 HashMap 中的条目按 Double 的值从高到低排序。我该怎么做?我已经使用 Guava Ordering 类在 Java 中进行了尝试,但我不喜欢从 xtend 跳转到 Java 的美学,此外,它不起作用:( 我觉得这应该很容易在 xtend 中使用 lambda 表达式,但我不知道该怎么做。
谢谢。
code-generation - 在 xtext 中生成静态对象
继续生成字段的示例,例如:
我可以将其生成为静态字段吗?怎么做?
提前致谢,
java - XTEND - 资源管理
我有一个关于 Xtend 的非常具体的问题。
在我读到的关于 xText/xTend 的每个示例中,我都会看到如下内容:
好吧,所以更具体地说,这条线resource.allContents.toIterable.filter(typeof(Entity)))
是给我带来问题的那条线。我想知道如何在没有实体子类的情况下从所有实体中向下走资源树。方法过滤器获取资源中实体类型的所有对象及其子类,但我只想省略子类而只获取实体。
eclipse - 避免自定义终端隐藏(抑制)派生终端
几天前我开始玩 xtext 并且刚刚浏览了教程。也许解决方案已在某处的参考资料中有所提及,但我无法很快得到它。
我的问题是这个。我试着写一个简单的语法,混合在org.eclipse.xtext.common.Terminals
. 然后我想像这样插入一个 cusotm 终端FILE_NAME
:
这基本上就是在 Windows 下允许的文件名。但是,通过这样做,继承的规则(如 ID、INT 等)将永远不会匹配,因为它们总是在自定义终端之后生成。
可以优雅地避免这种问题吗(尽可能不重复和尽可能普遍)?提前致谢!
multidimensional-array - Xtend 和阵列
xtend是否支持二维或更多维数组?如果是:我如何创建一个并在以后使用它?我想将字符串存储在这些数组中并将其传递给文件。
unit-testing - 如何对 Xtext 进行单元测试
我必须测试我的语法(用 Xtext 编写)。我已经看到使用单元测试是可能的,但我找不到关于它的好教程。
你能帮助我吗?
java - 将 JOptionPane 与 Xtend 一起使用
我意识到这可能是一个非常愚蠢的问题,但是如何将 JOptionPane 与 Xtend 一起使用?我无法弄清楚,我一直在努力让它工作一段时间。
JOptionPane.showMessageDialog(getContentPane(), message);
似乎不起作用。
Eclipse 给了我这个错误:The method or field JOptionPane is undefined for the type MyClassName
java - 用自己的 DSL-xtext 编写的安全模型转换
我有一个使用 xtext 编辑器用自己的 DSL 编写的业务流程安全工程模型。例如,我有一个用于 Activiti 的安全模型,它具有安全控制,例如保护传输通道、加密进程之间的消息、用户访问控制等。我想做的是编写一些实现来获取 myfile.mydsl,解析它并自动保护环境(Activiti),即在 tomcat 中为 SSL 配置 tomcat 的 server.xml,使用 keytool 等创建密钥库(因此通道是安全的)。
它不是模型转换的模型,因此 ATL-eclipse 可能没有帮助。xpand-eclipse 会因为 xpand 进行模型到文本转换而有所帮助吗?
我还想从 xtext 生成 XMI 并在 java 中解析它并执行实现。xtext 编辑器是否提供了一些其他方法来解析 DSL 以帮助实现?
如果我的帖子模棱两可,那么我可以解释更多。
感谢期待。
最好的祝福,