【发布时间】:2012-10-26 10:12:34
【问题描述】:
我有一个关于 Xtend 的非常具体的问题。
在我读到的关于 xText/xTend 的每个示例中,我都看到类似这样的内容:
override void doGenerate(Resource resource, IFileSystemAccess fsa) {
for(e: resource.allContents.toIterable.filter(typeof(Entity))) {
fsa.generateFile(
e.fullyQualifiedName.toString("/") + ".java",
e.compile)
}
}
所以更具体的行resource.allContents.toIterable.filter(typeof(Entity)))
是给我带来问题的那个。我想知道如何在没有实体子类的情况下从所有实体中向下走资源树。方法过滤器获取资源中实体类型的所有对象及其子类,但我只想省略子类而只获取实体。
【问题讨论】:
标签: java eclipse code-generation xtext xtend