问题标签 [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.
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 转换中,它们既不能称为刻板印象,也不能称为注释。对我来说,不要丢失这些信息非常重要。
先感谢您
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 自定义遥测探针来执行此操作?
- 尼古拉斯。
eclipse-emf - 使用 Eclipse EMF 进行双向 M2M 转换
我想做双向 Model2Model 转换。两种型号均基于 EMF / eCore。实际上,我希望一个模型是另一个模型的可编辑视图。
我有哪些选择?哪些工具和转换语言可用,它们有什么限制?
eclipse - Eclipse QVT 操作编辑器中没有内容辅助
我正在编写一个 QVT 模型来模拟从 ecore 到 DDS 模型的转换。我有 Ecpise 3.7.2 和最后一个 QVT Operational 插件 3.1.0v2。问题是内容辅助没有向我显示元模型实体的属性。例如,在这个虚拟示例中,我没有关于 self.name 的建议:
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?
Thanks
mde - QVTo 和 QVTr 转换有什么区别?
我想做一个模型到模型的转换,从基于Java元模型的模型到基于C++元模型的模型。我做了一些研究,发现 QVT 允许双向转换,但是有两种类型的 QVT,我不明白它们之间的区别,谁更适合我的项目 QVTo 或 QVTr ?
java - java.io.IOException:路径未映射
我正在尝试在 Apache 服务器上运行的 Servlet 页面中执行 QVTo 转换文件,但出现“路径未映射”错误。
这是我的代码的一部分:
这两个语句都返回 null:
这是我得到的错误:
这些文件位于同一工作区的另一个项目中。不知道问题出在哪里!
uml - 在 QVTo 转换中使用 UML 配置文件?
我已经使用 Papyrus 工具定义了一个 UML 配置文件并将该文件保存为“my_profile.di”。如何在 QVTo 转换中使用此配置文件?
是否可以做这样的事情(我不确定应该如何指定文件的路径)?
如果这是一个愚蠢的问题,我很抱歉,但我对 QVT 完全陌生。希望有大神指教,先谢谢了!
java - QVTO - 在 3.4 中导入作品,但在 3.6 中没有
在我的eclipse插件项目中
使用 3.6 版时失败,但在 3.4 版上运行良好。它打破了味精:
该文件位于一个不同的项目中,该项目在 plugin.xml 中定义了以下扩展点:
这是一个众所周知的错误吗?我用谷歌找不到任何东西。如果我可以提供任何其他文件/信息来帮助跟踪错误,请告诉我。
eclipse - 从领域模型生成符号模型
我目前正在从事一个需要使用 qvto 将一个模型转换为另一个模型的项目。源模型是以表格形式表示的状态机。目标模型也是具有节点和边的状态机。源模型只有域元模型,但目标模型同时具有域元模型和符号元模型。符号元模型是http://www.eclipse.org/gmf/runtime/1.0.2/notation. 我从源域模型转换为目标域模型,但我的目标模型没有符号模型。我想做的是从目标模型生成符号模型并将其序列化到同一个 xmi 文件。我阅读了 EMF 和 GMF 的文档,并尝试这样做,但我做不到。我也google了一下,也没有用。目标模型的标题同时提到了域元模型和符号元模型。为清楚起见,请查看下面的 xmi 文件。
从转换开始,我有目标模型的顶部直到 n1:statemachine,也就是域模型。从 n1:statemachine 开始,上半部分的图形表示继续我想要生成的。如何为从模型转换中获得的域模型生成符号模型?