技术咨询:如何在Eclipse Papyrus中导入.uml文件并解决视图不显示问题
解决Papyrus中复制UML XMI后无法查看视图的问题
别直接复制XMI代码到现有Papyrus模型文件里,正确导入.uml文件的步骤:
- 打开Eclipse Papyrus,新建空白Papyrus项目或用现有项目
- 右键项目 → Import → 选Modeling分类下的UML Model
- 在导入向导里选你的.uml文件,确认导入路径后完成操作
- 导入后Papyrus会自动生成配套的.di(图定义)和.notation(视图注解)文件;如果原.uml本身没有视图信息,后续可以手动创建类图、用例图等视图
如果要合并现有模型和.uml内容:
- 先按上面的方法把.uml文件导入Papyrus项目,拿到完整的模型+视图文件
- 打开Model Explorer,选中导入的模型元素,右键点Copy
- 打开目标模型的Model Explorer,找到要粘贴的位置,右键点Paste
- 刷新项目,之后可以给粘贴过来的元素新建对应视图
排查要点:
- 确认原.uml文件符合UML 2.x规范,Papyrus对XMI版本有要求,优先用UML 2.5或兼容版本
- 打开Eclipse的Error Log(路径:Window → Show View → Error Log),里面会显示具体加载失败原因,比如XMI语法错误、元素引用缺失
内容的提问来源于stack exchange,提问作者Adnan Nazir
相关产品推荐
相关产品推荐

