2013-04-09 51 views

回答

2

是的,eclipse基金会在MDT project有一个非常好的UML模型。它用于IBM的Rational Software Architect或Yatta的UML Lab以及TOPCASED等开源软件。

您可以将它展平(所有包合并已执行)作为EMF/ecore生成的Java源代码。或者,您可以将它用作.uml(带有UML EMF模型文件的XMI)。

+0

谢谢克里斯蒂安, 本页:http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML我发现这个节点:“版本2.0没有XSD或XML相关的文件由于结构UML元模型存在问题“。 这是什么意思? UML元模型与EMF元模型不兼容? – terkel 2013-04-11 13:44:51

+0

该页面上没有任何内容与EMF有关。这只意味着即使是OMG成员公司也无法将规范破解成符合XMI的工具。o_O – Christian 2013-04-11 15:12:55

+1

如果您正在搜索org.eclipse.uml2的实际uml文件,请查看uml2 SDK。您可以通过“Install New Software ...”将其安装到eclipse中,或者在此处下载:http://www.eclipse.org/modeling/mdt/downloads/?project=uml2 然后查看eclipse项目org .eclipse.uml2.uml.resources,org.eclipse.uml2.types,org.eclipse.uml2.uml.profile.l2和org.eclipse.uml2.uml.profile.l3(例如将它们导入到您的工作空间中)。 – Christian 2013-04-11 15:21:26