问题标签 [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 回答
121 浏览

xml-parsing - 有一些 XMI 标准吗?

我正在开发一个 Java 应用程序,用户应该能够在 XMI 文件中导入用例图。但我看到在不同的 UML 工具(如 Argo、StarUML 和 Visual Paradigm)之间生成文件并没有标准。所以文件的解析变得非常广泛,我问自己是否有一些文件具有既定规则或一些标准来生成 XMI​​ 文件?我不希望我的应用程序直接依赖于其他 UML 工具。

0 投票
1 回答
693 浏览

eclipse - 在纯 e4 应用程序中使用 RCP e3 插件

我有一个现有的 RCP 项目,主要由 e3.x 插件组成。目标平台已经迁移到 Eclipse 4.5 并且兼容层也在使用中。目前可以在插件中使用新的 POJO e4view。这种“混合模式”运行良好。但是当我需要通过扩展(org.eclipse.ui.main.menu)扩展现有菜单时,我必须使用plugin.xml中的扩展。我的目标是创建一个应用程序模型(Application.e4xmi)并将定义从当前的 main-plugin.xml 迁移到新的应用程序模型(即处理程序、菜单定义等)。新插件应该使用新的模型片段(fragment.e4xmi)。非常重要的是,我不会修改现有的 e3 插件。是否可以将现有的主插件迁移到纯 e4 插件并添加旧的 e3 插件而无需更改它们。

例如:

Plugin Main(e4):Application.e3xmi(包含菜单定义、处理程序、命令等) plugin.xml(包含应用程序和产品目标)

插件 A(e4):e4views (POJO) fragment.e4xmi(包含新菜单条目的扩展)plugin.xml

插件 B(旧版 e3):e3(从 ViewPart 扩展)plugin.xml(包含新菜单条目、旧处理程序的扩展)

0 投票
1 回答
1255 浏览

xml - 使用 XSLT 将 UML-XMI 转换为 XML

我正在尝试通过编写 xslt 代码将 .UML(XMI 格式)文件转换为 XML 文件。我是新手,如果您能帮助我更好地理解,我会很高兴。目前我只尝试读取输入的 1 或 2 个元素并使用这些元素打印 XML 输出。

XMI-UML 输入文件

XSLT 代码

预期的输出(只是一个例子..它也可以包含来自输​​入的“节点”)

0 投票
1 回答
168 浏览

xml - 企业架构师工具UML图导出的XMI分析

如何知道从使用企业架构工具开发的序列图导出的 XMI 文件中存在的各种标签(例如:UML:Message、UML:Diagram、UML:Component)的详细信息?

0 投票
1 回答
336 浏览

xml - 使用 XSL 将 XMI 转换为 XML

我正在尝试xmi:typenode. 但无法成功地做到这一点。我正在附加输入文件(uml - xmi 格式)、我的 xslt 输入和我得到的输出(xml 格式)。每当我看到“”时,我想修改输出以写一行xmi:type = uml:OpaqueAction。我可以访问同一行中的“名称”,但不能访问xmi:type. 不知道为什么

UML-XMI 输入

XSLT 输入

输出 (.XML)

0 投票
2 回答
1125 浏览

xml - 使用 XSLT 将 XMI 转换为 XML

我有一个关于使用 XSLT 将我的数据模型 (XMI) 转换为 XML 表示的问题。XMI 看起来像这样(片段):

所以现在我想编写一个 XSL 文件,它使我能够提取表名:

和属性

以及每个属性的数据类型。

最后,我需要将这些信息转换成这样的 XML 表示:

有人可以给我一些关于如何实现这一目标的提示/示例吗?

非常感谢任何帮助。

干杯桑德罗

0 投票
1 回答
88 浏览

java - XMI 文件中的错误

我正在尝试在 java 中解析这个 XMI 文件http://pastebin.com/Ltp09cPD,这个文件是用 ArgoUML 生成的,但是我得到这个错误:

用英语它就像"the type of element "UML:UseCase" must be followed for one of this attribute especifications: ">" or "/>"

文件有什么问题?我找不到问题

0 投票
1 回答
985 浏览

eclipse - 在产品启动期间(在调试模式下)不显示使用 Eclipse e4(使用 Application.e4xmi 文件)创建自定义菜单

我使用 Luna 创建了一个新的“Eclipse 4 应用程序项目”,并使用这个“Application.e4xmi”文件创建了自定义菜单。我还添加了一个处理程序类,当我的自定义菜单被点击时将触发(所有这些东西都在 Application.e4xmi 中指定)。

使用此设置如果我在调试模式下启动我的产品(作为 Eclipse 产品),我将看不到我的自定义菜单,并且如果我尝试作为产品导出并尝试启动我遇到的 Eclipse 产品问题。

xmi 内容包括:

0 投票
0 回答
690 浏览

eclipse - 如何在“e4”中包含透视工具栏。

链接描述了一些具有透视工具栏并将其映射到 ClassURI 的机制:

我尝试了同样的方法,但我没有得到任何工具栏的贡献。我想我在某个地方出错了。如果我在任何地方出错了,有人可以纠正我吗?

我在“Application.e4xmi”文件中使用的代码片段是:

0 投票
1 回答
1681 浏览

export - 从 StarUML 2.5 导出 XMI 文件

我在我的电脑上安装了 StarUML v-2.5,我需要将我的项目导出到 XMI 文件,在以前的版本中我以非常简单的方式做到了,现在,在 2.5 版本中我不知道在哪里做。这是可能的?