You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

StarUML多类图导入单个.mdj项目失败,求正确方法

解决StarUML多项目类图合并后对象损坏的问题

试试这几个靠谱的方法:

方法一:用XMI格式导入导出(最稳定)

  • 每个子项目操作:选中要导出的类图所在模型文件夹,右键选「Export | XMI」,保存成.xmi文件,记得勾选Include Diagrams,保证类图和模型元素都导出
  • 主项目操作:打开目标.mdj,右键点击要存放的模型节点(比如Root根节点),选「Import | XMI」,导入刚才的.xmi文件,这样模型元素和类图都会完整迁移,不会损坏

方法二:跨窗口复制粘贴(适合小体量项目)

  • 同时打开主项目和子项目(StarUML支持多窗口)
  • 子项目里别直接复制类图,要选中模型元素(类、接口这些),右键复制
  • 回到主项目,在目标模型节点右键粘贴,模型元素会完整过来
  • 主项目里新建类图,把粘贴的元素拖进去,关联关系如果没带过来就重新拖一下就行

方法三:修复已导入的损坏图

  • 如果已经用Fragment导入出问题了,先试试右键损坏的图,选「Validate Diagram」,让StarUML自动修复元素引用
  • 要是自动修复没用,就手动删了异常的关联,从类的端口重新拖拽建关联
  • 检查模型ID冲突:打开「Model Explorer」,右键异常元素看「Properties」里的ID,要是和主项目里的重复,改个唯一值就行

内容的提问来源于stack exchange,提问作者2p2eq1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 22:50:40