问题标签 [xmi]

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 回答
95 浏览

uml - 是否有适用于 Agro Uml Xmi 的教程

已经使用 ArgoUML 创建了序列图并将其导出为 XMI。我需要通过解析 XMI 来识别类、函数及其关系。我可以解析类及其相应的操作和属性,如http://www.ibm.com/developerworks/library/x-wxxm24/#resources中所述

任何人都可以帮助我解析关联角色和分类角色以获得它们的关系吗?

0 投票
2 回答
2132 浏览

eclipse-plugin - 组件图eclipse插件

我一直在寻找 3 天的 Eclipse 插件,它可以帮助您创建可视化组件图。我还希望能够提取与我创建的图表相对应的 XMI 文件。到目前为止,我尝试了EMFGMF,但是在安装它们之后,我找不到我需要的东西。我只有这样的东西:

在此处输入图像描述

只要满足我的需要,我对使用非基于 Eclipse 的工具没有任何问题。

有什么帮助吗?谢谢。

0 投票
1 回答
1266 浏览

java - 松散配置.xmi 文件的目的是什么?

我也看到了在 Websphere Application Server 配置下创建的这个文件;我注意到这个文件声明了实际上是一个工作区的“binariesPath”。

这个文件的目的是什么?谁创造了它?

在此处输入图像描述

0 投票
1 回答
294 浏览

uml - 如何在我的 Xtext DSL 中导入/使用 Enterprise Architect 的类图?

我们在 Enterprise Architect 中将领域模型建模为 UML 类图。我们想使用 Xtext 设计我们的 DSL。DSL 应该访问域类。

我能够将 Enterprise Architect 中的域模型导出为 XMI 文件。我可以在我的实际 DSL 中引用其他 DSL(如http://christiandietrich.wordpress.com/2012/08/07/xtext-referencing-elements-of-one-dsl-from-another-dsl/中所述) .

有没有办法在我的 DSL 中使用我的类模型(无需编写 UML DSL)?也许通过 Ecore/Ecodiag/Genmodel?

0 投票
2 回答
2828 浏览

eclipse-emf - EMF - 将 XML 模型转换为 XMI

我从 .xsd 文件创建了 .ecore 和 .genmodel 元模型。我正在尝试从符合 .xsd 文件(并因此符合 .ecore 元模型)的 .xml 文件创建模型实例。我怎样才能实现这个目标?

0 投票
1 回答
220 浏览

xml - xmi:id 属性未导出

我们有一个 Ecore 模型,需要为其生成 XSD,以便其他非 EMF 工具可以读取并生成相关的 XML 模型。问题是没有任何 XMI 特定属性作为模型的一部分导出。有几个项目需要 XMI 的引用完整性支持,这被 XMI 引用为 xmi:id,但是当模式被导出时,在任何模式中都没有引用 XMI 命名空间并且没有生成 xmi.xsd 或从生成的 xsds 中引用。

从 Ecore 导出 XSD 时我们遗漏了什么?

0 投票
2 回答
6119 浏览

java - 从 XMI 文件加载 EMF 模型实例

我知道有几个关于这个主题的 QnA。我尝试了很多解决方案,我总是遇到同样的错误。

我的代码结构如下:

错误:

线程“主”org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException 中的异常:org.eclipse.emf.ecore.xmi.PackageNotFoundException:找不到带有 uri 'List' 的包。(file:///C:/Users/2/My%20Repository/UNIT%20Research%20and%20Development/com.unitbilisim.research.transformation/model/List.xmi, 6, 40) at org.eclipse.emf。 ecore.resource.impl.ResourceSetImpl.handleDemandLoadException(ResourceSetImpl.java:319) 在 org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:278) 在 org.eclipse.emf.ecore.resource。 impl.ResourceSetImpl.getResource(ResourceSetImpl.java:406) at com.unitbilisim.research.transformation.ConvertEcore2Graph.main(ConvertEcore2Graph.java:61) 原因:org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri ' 未找到列表。(file:///C:/Users/2/My%20Repository/UNIT%20Research%20and%20Development/com.unitbilisim.research.transformation/model/List.xmi, 6, 40) at org.eclipse.emf。 ecore.xmi.impl.XMLHandler.getPackageForURI(XMLHandler.java:2625) 在 org.eclipse.emf.ecore.xmi.impl.XMLHandler.getFactoryForPrefix(XMLHandler.java:2458) 在 org.eclipse.emf.ecore.xmi。 impl.XMLHandler.createObjectByType(XMLHandler.java:1335) 在 org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(XMLHandler.java:1504) 在 org.eclipse.emf.ecore.xmi.impl.XMLHandler。 processElement(XMLHandler.java:1026) 在 org.eclipse.emf.ecore.xmi.impl.XMIHandler.processElement(XMIHandler.java:77) 在 org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler. java:1008) 在 org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:

“未找到带有 uri 的包”是什么意思?我可以直接读取 xmi 文件还是需要将其解析为 xml 文件?

我也试过这个-> https://stackoverflow.com/a/4615965/1604503

PackageNotFoundEx。和 Reource$IOWrappedEx。再次 :(

请帮忙

亲切的问候

0 投票
0 回答
471 浏览

java - XMI 格式的序列图到伪代码

我有从 Altova UModel Tool 以XMI 2.1 for UML 2.2格式导出的序列图。我需要生成序列图的伪代码。是否有任何特定的 Java 库(DOM?)可用于解析 XMI,这有助于生成伪代码。

任何帮助表示赞赏。

0 投票
1 回答
3099 浏览

xmi - 包含 2.4 版部署描述符的项目需要 XMI 格式的绑定或扩展 files.ibm-web-ext.xml

我刚刚使用 IBM-RAD 将一个项目从 java 1.5 迁移到 1.6,我收到了这个错误

包含 2.4 版部署描述符的项目需要 XMI 格式的绑定或扩展 files.ibm-web-ext.xml

解决方案?

0 投票
1 回答
894 浏览

eclipse - Eclipse RCP e4 使用 Application.e4xmi 文件的缓存版本

所以我正在为我的学习编写 e4 RCP 应用程序。我的问题是,当我更改 Application.e4xmi 文件时-我基本上添加/删除了某些部分(视图)-更改不会反映在以后运行的应用程序中!这完全是 eclipse (IDE) 或 eclipse RCP 应用程序会缓存文件或其二进制结果(无论它是什么),并且不使用新的当前版本。

我构建、清理、删除工作区运行时位置等,但注意到工作。我被困住了。

项目创建为 e(fx)clipse -> JavaFx -> OSGI -> e4 应用程序项目

- 编辑 -

如果我更改 plugim.xml 并使产品属性指向一个不存在的文件:

如果抛出异常,也不会记录任何异常,并且 rcp 应用程序看起来像旧的“缓存”e4xmi 文件。

非常感谢您的帮助,在此先感谢。