问题标签 [qvt]

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 投票
2 回答
981 浏览

model - 应用于从 Rhapsody 导出的 UML (XMI) 模型的 QVT 转换

我想这是一个关于模型转换的非常奇怪的问题。我从使用 Rhapsody (IBM/Telelogic) 定义并通过 Rhapsody XMI 工具包在 XMI 中导出的 UML 2.2 模型开始。我已经使用 Topcased(基于 Eclipse 的 UML/Sysml 建模环境)成功打开了它。因此,我对其应用了 QVT 转换,旨在创建具有特定实体子集的新 UML 模型。不幸的是,我没有找到正确的方法来检索我在 Rhapsody 中编写的实体描述(即类和方法描述)。我注意到这些作为 RhapsodyProfile:RhpModelElement 标记和 descriptionHTML 或 descriptionRTF 属性存在于 XMI 文件中。然而,在 QVT 转换中,它们既不能称为刻板印象,也不能称为注释。对我来说,不要丢失这些信息非常重要。

先感谢您

0 投票
1 回答
1305 浏览

java - 如何使用 JProfiler 自定义探针遥测来监控 Guava 缓存统计信息

在 JPL,我们将模型转换技术用于我们的系统工程工作。我们使用 OMG 的 QVT 规范的 Eclipse QVTO 实现。

http://www.eclipse.org/modeling/m2m/downloads/index.php?project=qvtoml

但是,Eclipse QVTO 编译器速度慢得令人沮丧。通过明智地应用 Guava 的缓存,我成功地对 Eclispe QVTO 编译器进行了显着的性能改进。可以做更多的事情,但就我所拥有的,我想通过在运行时监控缓存统计信息来了解缓存优化的有效性;即,com.google.common.cache.CacheStats

有没有人建议如何定义 JProfiler 自定义遥测探针来执行此操作?

http://resources.ej-technologies.com/jprofiler/help/doc/indexRedirect.html?http&&&resources.ej-technologies.com/jprofiler/help/doc/helptopics/probes/custom.html

  • 尼古拉斯。
0 投票
4 回答
1735 浏览

eclipse-emf - 使用 Eclipse EMF 进行双向 M2M 转换

我想做双向 Model2Model 转换。两种型号均基于 EMF / eCore。实际上,我希望一个模型是另一个模型的可编辑视图。

我有哪些选择?哪些工具和转换语言可用,它们有什么限制?

0 投票
2 回答
149 浏览

eclipse - Eclipse QVT 操作编辑器中没有内容辅助

我正在编写一个 QVT 模型来模拟从 ecore 到 DDS 模型的转换。我有 Ecpise 3.7.2 和最后一个 QVT Operational 插件 3.1.0v2。问题是内容辅助没有向我显示元模型实体的属性。例如,在这个虚拟示例中,我没有关于 self.name 的建议:

0 投票
1 回答
86 浏览

ocl - Importing eclipse MDT/OCL APIs in qvt-o code

In a model transformation I have native OCL query as string and I need to parse that OCL string and execute it in order to identify and select specific model element in the source model.

Is it possible to import eclipse MDT/OCL API in qvt-o code? like in java

In other word , can we follow the following example but directly in qvt by importing API to qvt code without using java and black-box?

(http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.ocl.doc%2Fhelp%2FPivotEvaluatingConstraints.html&cp=38_6_5 )

Thanks

0 投票
1 回答
395 浏览

mde - QVTo 和 QVTr 转换有什么区别?

我想做一个模型到模型的转换,从基于Java元模型的模型到基于C++元模型的模型。我做了一些研究,发现 QVT 允许双向转换,但是有两种类型的 QVT,我不明白它们之间的区别,谁更适合我的项目 QVTo 或 QVTr ?

0 投票
1 回答
1664 浏览

java - java.io.IOException:路径未映射

我正在尝试在 Apache 服务器上运行的 Servlet 页面中执行 QVTo 转换文件,但出现“路径未映射”错误。

这是我的代码的一部分:

这两个语句都返回 null:

这是我得到的错误:

这些文件位于同一工作区的另一个项目中。不知道问题出在哪里!

0 投票
1 回答
445 浏览

uml - 在 QVTo 转换中使用 UML 配置文件?

我已经使用 Papyrus 工具定义了一个 UML 配置文件并将该文件保存为“my_profile.di”。如何在 QVTo 转换中使用此配置文件?

是否可以做这样的事情(我不确定应该如何指定文件的路径)?

如果这是一个愚蠢的问题,我很抱歉,但我对 QVT 完全陌生。希望有大神指教,先谢谢了!

0 投票
1 回答
101 浏览

java - QVTO - 在 3.4 中导入作品,但在 3.6 中没有

在我的eclipse插件项目中

使用 3.6 版时失败,但在 3.4 版上运行良好。它打破了味精:

该文件位于一个不同的项目中,该项目在 plugin.xml 中定义了以下扩展点:

这是一个众所周知的错误吗?我用谷歌找不到任何东西。如果我可以提供任何其他文件/信息来帮助跟踪错误,请告诉我。

0 投票
1 回答
121 浏览

eclipse - 从领域模型生成符号模型

我目前正在从事一个需要使用 qvto 将一个模型转换为另一个模型的项目。源模型是以表格形式表示的状态机。目标模型也是具有节点和边的状态机。源模型只有域元模型,但目标模型同时具有域元模型和符号元模型。符号元模型是http://www.eclipse.org/gmf/runtime/1.0.2/notation. 我从源域模型转换为目标域模型,但我的目标模型没有符号模型。我想做的是从目标模型生成符号模型并将其序列化到同一个 xmi 文件。我阅读了 EMF 和 GMF 的文档,并尝试这样做,但我做不到。我也google了一下,也没有用。目标模型的标题同时提到了域元模型和符号元模型。为清楚起见,请查看下面的 xmi 文件。

从转换开始,我有目标模型的顶部直到 n1:statemachine,也就是域模型。从 n1:statemachine 开始,上半部分的图形表示继续我想要生成的。如何为从模型转换中获得的域模型生成符号模型?