问题标签 [acceleo]

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 投票
3 回答
2628 浏览

java - 在 Acceleo 中包装 java 函数(在 Eclipse 中)

我必须在 Acceleo 文件中包装一个 java 函数,有没有人可以帮助我?

谢谢

0 投票
1 回答
618 浏览

eclipse - 加速插件

我需要做一个 Eclipse 插件,在其中,我将使用我自己制作的 Acceleo 生成器。如何在 Eclipse 插件中使用加速生成器?有没有关于它的文件?

谢谢你。

0 投票
1 回答
925 浏览

java - 从 Java 类调用 Acceleo 生成器

我必须从我制作的 Java 类中调用 Acceleo 生成器。我该怎么做?

谢谢你

0 投票
1 回答
108 浏览

eclipse - 检查 Acceleo 中的不透明行为

我需要检查元素是否是不透明的行为。我怎么能这样做?

谢谢

0 投票
1 回答
2209 浏览

java - 如何从 Java 类调用 Acceleo Generator (file.mtl) 而不会出现 java.io.IOException: 'generate.emtl' not found

我使用 Eclipse 创建了一个 Java 项目。在其中我创建了一个包(命名为生成器),并在其中移动了我的 generate.mtl 文件和 Generate.java 类。之后,我创建了一个 java 类,并尝试调用“Generate”对象的方法 doGenerate()。

在控制台上执行此操作会显示此消息:

java.io.IOException:在 test.MainTest 的 generatore.Generate.(Generate.java:90) 的 org.eclipse.acceleo.engine.service.AbstractAcceleoGenerator.initialize(AbstractAcceleoGenerator.java:307) 中找不到“generate.emtl” .main(MainTest.java:49)

为什么?我必须做什么?

谢谢

0 投票
1 回答
2007 浏览

java - 独立的 Acceleo 发生器

我需要开发一个独立的 Acceleo 生成器,但我不知道如何开始。我已经在我的 Acceleo 项目中完成了我的生成器。Acceleo 项目包含 generate.mtl 文件、Generate.java 文件和 Activator.java 文件。

我必须做什么?

0 投票
2 回答
223 浏览

eclipse - 在 Eclipse 64 位上安装 Acceleo 时出现问题

我刚刚安装了 Eclipse Helios 64 位,但是当我尝试安装 Acceleo 时,下载似乎无穷无尽并且 Eclipse 似乎被阻止了。

有没有人可以帮助我?

谢谢

0 投票
1 回答
533 浏览

user-interface - UI Acceleo Launcher 项目失败

我已经按照这个简单的教程http://wiki.eclipse.org/Acceleo/Getting_Started创建了一个 UI 启动器......但是当我完成并右键单击我的 uml 模型时,我没有 acceleo标记“Acceleo Model to Tex”,所以我无法运行插件......你知道这怎么可能吗?我使用带有顶盖的 Eclipse 版本 3.6.1...

0 投票
1 回答
556 浏览

java - 在 acceleo 中使用注释的问题

我对acceleo非常陌生,对于文本生成(对于 java 语言),我正在使用ecore文件和.mtl 模块。

在我的应用程序中需要注释,所以我在我的 ecore 模型中声明了注释。但问题是我无法使用 MTL 文件中的注释详细信息(键、值)检查条件。

我在.mtl 文件中的情况是

[if(r.getEAnnotation('sourcename').details.key.equalsIgnoreCase('keyname'))] [/if]

但是这里的条件表达式在 if 块中不接受,甚至在 let 块中也不接受。

我能够打印我的注释源详细信息(键,值)的值,甚至我能够打印条件的真值或闪值。

如果有人知道这个问题的解决方案,请重播我

0 投票
2 回答
1998 浏览

eclipse - 使用 Acceleo 调用 Java 代码

我尝试使用 Acceleo 在模板中调用一些 java 代码。那里给出的代码:http ://wiki.eclipse.org/Acceleo/FAQ#How_to_use_a_Java_service_in_Acceleo工作正常,但我的代码没有,我没有发现任何错误。

这是我的java函数:

和模板代码:

我还尝试通过 return 'foobar' 替换返回函数,但它也不起作用。生成时我没有任何消息:该文件仅包含“结果:”。我还检查了我使用的路径和文件名。

有什么想法可以解决这个问题吗?

编辑:好的!我终于找到了答案......这真的很愚蠢:在查询代码中您不必输入参数名称,只需输入它们的类型,所以:

变成:

它有效......很高兴知道=)