摘要:在前一个随笔中我提到了Rose XMI插件,虽然有了插件的支持,但是还是不能很容易的将Rose类图导入到XDE中,因为他们各自实现的XMI规范并不一致,并且还是两家公司弄出来的(Unisys和IBM)。
1、安装软件RoseXMLTools1.3.6.01.zip2、通过Rose的菜单“Tools”->“UML 1.3 XMI Addin”,导出当前模型到XML文件中3、打开这个XML文件,修改他的第二行为“”,其中的路径请修改为你实际安装XDE的目
录。4、使用XDE的XMI Import功能进行导入,他会提示你保存为一个*.MDX文件5、通过XDE的“Add Exist Model”可以添加这个模型文件。
因为XDE必须寄生在代码项目中才能进行双向工程的操作,你会发现直接导入的类图是不能产生代码的,你可以将XDE生成的MDX文件重新命名为和你的C#工程项目名称一致(如果你运行过同步功能,则会就有一个同名的MDX文件,可以删除它),这样就可以使用同步工程了。
----------- Add 2004/2/16 ------------
非常感谢KKK的帮助,才了解到XDE For .NET可以直接打开Rose的MDL文件并自动进行转换,方法很简单,就是直接“Open File...”:
“在Visuial Studio.NET中open文件对话框。中的文件类型Rational XDE Files(*.mdx;*.mdl),直接选中Rose的mdl文件,打开就是。XDE 会自动转换。但打开后的mdl不能存回。只可另存为新的mdx文件。”
以前提供的通过插件的方式导入数据,可以用在微调的时候使用。...[
阅读全文]