问题标签 [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.
eclipse - 创建 Acceleo 插件时出错:无法创建任务或键入 apitooling.apigeneration
我正在尝试从现有项目中创建一个 Acceleo 插件,并且总是会收到此错误消息:
build.xml
当 Acceleo 试图生成插件时,这个文件似乎是动态创建的。当它失败时,文件被删除,所以我无法检查可能有什么问题。
我对任何 Acceleo 项目都有同样的错误,即使是新创建的项目。我在 Eclipse Indigo 上使用 Acceleo 3.3.0。谢谢。
更新 I :如果我尝试通过Acceleo UI 项目创建插件,我会遇到同样的错误。
更新二:Acceleo 3.5.1 又出现了这个问题,但这次安装可用更新并没有解决它。
acceleo - Acceleo 计数出现次数
我最近开始与 Acceleo 合作,这对我来说真的很难。
不过我遇到了一个问题:
所有变量都是“最终的”,但我想计算特定语句发生了多少次。假设:我有多少次“如果”。
我找到了一些将新项目添加到收藏中的想法,但我真的不知道该怎么做。
请:理解我是 acceleo 的新手,所以请:有什么简单的解决方案吗?
java - 将 Acceleo 3.0 生成器导出为 Eclipse 插件
我创建了一个基于 Acceleo 3.0 的代码生成器。我现在正在尝试将其部署为 Eclipse 插件,以便能够将其安装在不同的实例上,但我没有成功。
我创建了一个功能项目,然后将生成器项目添加到其中,然后导出为可部署功能。之后,通过一个新的 Eclipse 实例,我使用软件安装工具安装了它。它已安装,但不起作用。
任何帮助,将不胜感激。
祝你今天过得愉快。
eclipse - 无法运行 acceleo uml2java 示例
我从 Acceleo 开始。
我安装了eclipse-modeling-luna-M6-win32。然后我通过 eclipse 上的更新安装了 acceleo。(有没有更好的选择?)
尝试使用 uml2java 示例。为了运行它,我尝试运行 org.eclipse.acceleo.examples.uml2java。
它给了我:
错误无法从项目 org.eclipse.acceleo.examples.uml2java 加载类 org.eclipse.acceleo.examples.uml2java.main.Uml2java 无法加载类 org.eclipse.acceleo.examples.uml2java.main.Uml2java。检查其包含的包是否已导出。
我没有更改代码。我检查了清单,它在运行时有:org.eclipse.acceleo.examples.uml2java.main
我还看到有一个 UI 项目,据我所知,它是一个插件,但我不知道如何处理它(这样它将在 Eclipse 上创建一个新菜单)。
任何帮助表示赞赏!
谢谢。
acceleo - Acceleo 代码生成未启动,无法加载主类
我创建了一个新的非常简单的 Acceleo 项目,只有一个主模块generate.mtl尝试创建一个新文件。包在 Manifest 中导出。当我启动 .mtl 文件时,出现此错误
我真的不知道为什么以及该怎么做。
acceleo - Acceleo Java 包装服务不采用复杂参数 - 表达式 self.invoke 的结果无效
我无法在 Acceleo 中调用 java 包装服务,因为它无法识别参数类型。这是我的简单测试代码:主要调用存储在 Services.mtl 中的查询,该查询调用只返回对象名称“Send”的 java 服务
主要.mtl
服务.mtl
/]
服务.java
错误日志显示:
查询 getName(Send) 的模块服务中第 0 行的表达式 self.invoke('myPakage.Services', 'getName(myPakage.Send)', Sequence {arg0}) 的结果无效。上次记录的 self 值为 org.eclipse.emf.ecore.impl.DynamicEObjectImpl@1f00eb36 (eClass: org.eclipse.emf.ecore.impl.EClassImpl@2c2aade3 (name: Send) (instanceClassName: null) (abstract: false,接口:假))。生成文件系统时发现问题。P'。
如果我使用字符串而不是发送作为参数类型,一切正常。
emf - 在 EMF 比较差异模型中访问元素属性
我使用 EMF Compare 比较了符合自定义元模型的 2 个模型。
我生成了 Diff 模型并将其保存到 .xmi 文件中。
目前,我正在研究如何使用 ATL 中的差异模型将差异转换为另一个模型。
问题是我无法弄清楚如何访问正在更改的元素的属性(在我的自定义元模型中定义)。我可以访问这样的更改:
但我无法访问已更改元素的属性。
html - Acceleo:在 for 循环中动态生成 HTML 网格
我正在使用 Acceleo 3.0 从 EMF 模型生成一些 html 代码。我有以下代码:
现在,我想做的是使其完全参数化,在 for 循环中增量应用类名,直到我在模型中达到 MaxColumns 参数,然后从 0 开始。即,如果我有 MaxColumns = 3 我想要以下结果:
提前致谢。
acceleo - 如果文件不存在则生成前提条件
我想在生成文件之前测试文件是否不存在。
是否可以使用类似 isFileExist 的东西?
提前致谢。
java - Acceleo - 与 Java 应用程序的交叉模型参考
我从两个相关的元模型开始生成代码。主要的引用了第二个的类。Acceleo 执行在作为 Acceleo 插件执行时运行良好,但在作为 Java 应用程序执行时不适用。如果我启动 Java 主类,则第二个相关元模型的数据不可见。
我得到的错误是
我向您展示了调试模式的片段。target是对第二个元模型(名为 peersbehavior)的类的引用。
---- URI 是正确的,它指向确切的位置----
----但是没有检索到值----
我在 ATL Model2Model 转换中遇到了类似的问题:必须选中“允许模型间引用”选项。但在 Acceleo 我找不到类似的东西
[编辑] 正如独立文档所指出的,
我在 Java 类中添加了这两行代码
现在它也可以启动Java类,但是如果我将项目导出为Jar,并尝试在另一个项目中使用它,我会遇到和以前一样的问题