问题标签 [eclipse-atl]

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 投票
1 回答
106 浏览

eclipse - 在 MWE2 中调用 ATL 模型转换

是否可以在 MWE2 工作流中调用 ATL 模型转换?

0 投票
1 回答
131 浏览

java - 在 xtext 启动时执行代码?

我正在做一个项目,我们使用 ATL 将一个 ECore 模型实例转换为另一个。我们设置了一个 XText 编辑器来处理目标模型,并希望在启动时将转换后的模型直接加载到编辑器中。目前,我们将实例作为磁盘上的 XMI 文件。

这可能吗?如果是这样,我们应该怎么做?

0 投票
3 回答
2895 浏览

class - UML 类图元模型

我在哪里可以找到简化的类图元模型?这是一个 ATL ATLAS 转换语言项目,我需要将实体类图转换为 SQL 数据库。谢谢你 。

0 投票
2 回答
1385 浏览

eclipse - 将语言文本转换为模型

ATL 是一种转换语言,允许进行模型到模型的转换,但我想知道是否可以使用这种转换语言进行文本到模型的转换(已经定义了 Ecore 元模型),或者我必须使用另一种转换语言.

如果 ATL 无法实现,那么转换语言是什么?

0 投票
1 回答
1117 浏览

java - ATL 转换 - 空输出

我正在尝试将 XText 与 EMF 的 ATL 模型结合起来进行模型转换。我正在阅读我的 DSL,将其转储到 EMF 的 XMI 资源中并将其放入 ATL api:ATL 没有给我任何错误并且运行正常:

无论我做什么,我的 OutModel (palData) 都保持为空 (null)。如果我从这里获取所有文件(hdl.ecore、pal.ecore、hdl.xmi)并将它们放入示例 ATL 项目中,我会得到正确的输出。

那么我需要在 EMFVM 启动器上添加什么魔法参数吗?

我触发 ATL 的代码:

我在这里 ATL:

HDL.ecore(输入元模型):

PAL.ecore(输出元模型):

输入的模型数据:

ATL 示例项目的输出:

ATL assambler 的输出:

0 投票
2 回答
351 浏览

java - 无法从 Java 独立项目中的 ATL EMFTVM 转换中读取模块

根据ATL/EMFVM wikiATL/EMFTVM可以使用独立运行

但是,这总是会产生一个异常说法Module not found。我对代码进行了非常详细的调试。在内部,aSaxParseException被抛出,这很奇怪,因为我的.emftvm 文件不是 XML 文件。任何想法如何正确加载文件?提前致谢!

0 投票
0 回答
364 浏览

java - 程序化的 java ATL 启动不起作用

我有一个大问题:

我有一个 ATL 转换,当我使用常规方法使用 atl 插件时,它可以完美地工作。

但是当我尝试启动 java 时,它找不到模型的类(org.eclipse.emf.ecore.xmi.ClassNotFoundException: Class 'operationalTemplateGroup' is not found or is abstract)

示例:我的模型上有一个“operationalTemplateGroup”类,但元模型将其描述为: <eClassifiers xsi:type="ecore:EClass" name="OPERATIONALTEMPLATEGROUP"> <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> <details key="name" value="OPERATIONALTEMPLATEGROUP"/> <details key="kind" value="elementOnly"/> </eAnnotations>

看,OPERATIONALTEMPLATEGROUP 而不是 operationTemplateGroup,为什么插件可以解析它而 java 启动器却不能?我只有一个模型有这个问题,其他的工作正常,如果我把它改成 operationTemplateGroup 它会工作,直到下一个有同样问题的类,(大约 6000 行代码)。方法:

0 投票
1 回答
464 浏览

eclipse-emf-ecore - ATL 转换规则与嵌套的 BPMN2 元素不匹配

我正在编写从 BPMN2 到另一个模型的 ATL 翻译。问题是代码没有检测到任何嵌套元素。

我已经在此处发布了 atl 代码和我的输入:https ://github.com/behnaaz/BPMN2ATL.git

您可以从输出中看到,唯一执行的规则是 def2mod,它在输出中创建了一个 Reo 模块元素。

如果我删除输入 bpmn 文件中的第一级元素,则会启动规则 mapProcess。

同样在日志中,命令 BPMN20!Process.allInstances() 应该提供所有流程的列表,仅适用于 mapProcess 规则。

我认为解析我的 bpmn 模型存在一些问题。非常感谢帮助!

=== ATL 代码 ====

=== BPMN 输入 ===

0 投票
1 回答
357 浏览

eclipse - ATL 到 EMFVM 编译器

已经出现了几种旨在运行 EMFVM 模型以进行模型转换的方法(请参阅http://modeling-languages.com/executing-atl-transformations-java/)。

但是,所有这些都涉及 EMFVM 转换。在我必须运行生成的 ATL 转换(使用 HOT)的情况下。我可以使用从 ATL 到 EMFVM 的编译器,然后使用 Java 代码运行这个生成的转换吗?

0 投票
1 回答
273 浏览

bpmn - 简单的 BPMN 生态核心元模型

我正在尝试通过简化由 OMG 规范构建的模型来构建自己的简单 BPMN ecore 元模型,而元素之间的依赖关系几乎没有变化。

这是我自己的元模型:在此处输入图像描述

请您给我任何指导以确保我的元模型是正确的吗?