问题标签 [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 - Ant Builder 构建失败 eINSTANCE
尝试将 AcceleoCompiler 与 Ant Builder 一起使用。当我使用 ant 构建时,出现以下错误:
以下是我如何定义我的目标以及其他一些可能很重要的信息。我对蚂蚁和acceleo很陌生。让我知道您是否需要任何其他信息。我不确定以下任何一项是否正确,如果有什么需要更改的,请告诉我。它抱怨的那条线是packagesToRegister="org.eclipse.acceleo.parser.compiler.AcceleoCompiler">
我不知道那条线是否正确,我只是在猜测。
eclipse - acceleoCompiler 没有在控制台输出中显示输出与 ant
我acceleoCompiler
在 ant 脚本中使用,当我运行 ant 脚本时,除了 acceleoCompiler 之外,所有内容都显示输出。
例如,[javac]
并[mkdir]
出现。但没有任何相关的acceleoCompiler
出现。难道我做错了什么?
蚂蚁脚本:
eclipse - UI Acceleo Launcher 项目不起作用
我已经按照这个简单的教程 wiki.eclipse.org/Acceleo/Getting_Started 我的目标是创建一个 UI 启动器......但是当我完成并单击“Acceleo Model to Text”>“生成”文件夹“src-gen”时' 仍然是空的!!
在错误日志查看时会提示此错误:
它没有找到文件 generate.emtl,尽管它实际上存在于 jar 文件中。
奇怪的是,当我尝试在单独的 Eclipse 应用程序(通过 Maniferst.mf)中启动插件时,一切正常!!!
我有 Acceleo - 从模型生成文本版本:3.1.0。Eclipse 平台版本:3.7.0
谢谢
ant - acceleo 编译器,5:元模型无法解析
我正在尝试为 android 创建一个独立的 ant 构建文件。我们正在使用 acceleo 生成代码。
这是我在 build.xml 中采取的步骤。
- 编译自动生成器
- 生成 EMTL 文件
- 从 EMTL 文件生成代码
现在,我可以运行第 1 步,它工作正常。然后我运行第 2 步,但失败并出现以下错误(第 2 步错误)。然后我可以运行第 3 步,它工作正常。然后我检查了我所有的文件和生成的代码,一切看起来都很好。但是,第 2 步中的那些错误确实困扰着我,我需要解决它们。
任何帮助将不胜感激,如果您需要更多信息,请告诉我。
下面发布的是 build.xml 中的步骤和步骤 2 的错误。
uml - 从概念数据模型生成 UML
我为我的数据库conceptual data model
创建了一个(关系模型)powerAMC
,但我想使用 acceleo 从它生成 DAO,为此我需要在 UML 中使用它,有没有办法从概念数据模型模型生成 UML?
java - 如何从生成的 java 启动器类运行 Acceleo
谁能告诉我如何从生成的 java 启动器类运行 Acceleo?也就是说,当我在我的 .mtl 类中添加 [comment @main/] 时,会生成一个新的 java 类。现在,我不想使用 .mtl 文件开始生成,而是想使用这个 Java 类中的 main 方法来完成同样的工作。
eclipse - 不同 Ecore 模型的参考 Ecore 模型路径
这是我的问题>
我们目前有几个 Ecore 模型用于我们的应用程序。其中一个 Ecore 模型 ( mainModel.ecore
) 具有在所有其他模型中通用的东西。所以,我想要做的是让所有其他模型引用那个模型的内容,这样我们就不必在每次发生变化时不断地将那个模型的内容复制到所有模型中。
这可能吗?我该怎么做?
(我对 Ecore 很陌生,仍然不懂很多术语。)
编辑:
我如何获得EcoreUtil.getRootContainer
返回已加载资源的容器?我需要拥有该位置,以便我可以从该根目录解析某些路径。这可能会解决我的问题。
这是我到目前为止所尝试的:
我通过将 mainModel.ecore 加载到所有其他模型并删除本地引用来尝试“加载资源...”。这样做后我必须修复很多地方,我做到了。在重新生成源代码并尝试编译后,它在某些地方尝试访问原始文件本地的“dotpath”,我不知道如何更改该“dotpath”以引用“加载的资源”。所以它无法解决这些路径。
谢谢!
acceleo - acceleo 3.2 失败(由于没有模型元素至少与您的一个主模板的第一个参数的类型匹配)
我对 Acceleo 3.2 的快速入门教程有疑问。我似乎无法生成任何代码(见主题)
[模块 generateStuff('http://www.eclipse.org/emf/2002/Ecore', 'http://www.eclipse.org>/ocl/1.1.0/UML', 'http://www. eclipse.org/uml2/3.0.0/UML')]
[模板公共 generateElement(aEClass : EClass)] 你好 [aEClass.name/] [/template]
我还想从 acceleo 中获取 c# 和一些 sql 代码。是否有从 acceleo 2 迁移的任何插件?
uml - 在 Eclipse 建模框架中通过 ACCELEO 探索 UML 序列图
我正在通过 ACCELEO 脚本探索通过 TopCased 定义的 UML(或 SysML)模型。问题是对于序列图(交互),我无法获得如何重现建模跟踪(表示操作调用的发生规范序列)。在模型中,交互被表示为消息发生规范、行为执行规范、消息和生命线的容器。我需要知道这些结构在哪里以及如何表达时间顺序。
任何想法?
谢谢
java - 从 java 应用程序调用 acceleo 模板
大家好,我对 acceleo 很陌生
在我的项目中,我有一个调用不同加速模板的 java 驱动程序类。一些模板具有没有任何 EObject 类型的参数。我正在为模板调用生成的 java 模块的 initialize() 和 doGenerate() 函数。面临的问题是:
initialize() 期望第一个参数是 Ecore 对象,其余参数是 List。然而,正如我提到的,一些模板没有任何 EObject 参数。如何从 Java 应用程序调用此类模板?
为了解决上述问题,我调整了我的驱动程序和模板以将虚拟 EObject 作为第一个参数。然后它成功调用模板,但不会生成任何输出。如果我从另一个驱动程序模板调用它们,模板会生成输出。但是我不想用 MTL 编写我的驱动程序,因为它需要对数据模型进行复杂的分析。
请建议我如何在我的案件中取得进展。
谢谢&问候
Dhanunjaya M.