EA交互概览图无法连接InteractionUse报UML合规错误咨询
EA绘制交互概览图连接异常问题及解决方法
问题现象
在使用EA(Enterprise Architect)绘制Interaction overview diagram(交互概览图)时出现连接异常:
- 无法将任意控制节点连接到图中已添加的InteractionUse元素
- 两个InteractionUse元素之间无法建立连接
操作时弹出错误提示:
The requested connection is not UML compliant.(所请求的连接不符合UML规范)
问题现象参考截图:

可行解决建议
- 关闭严格UML语法校验(适合快速绘制示意图场景)
操作路径:打开顶部菜单栏Start > Preferences > Links,找到Strict UML syntax选项取消勾选,重启EA后即可跳过合规检查自由创建连接。 - 按UML规范嵌套元素(推荐,符合标准UML语法)
按照UML2规范,交互概览图的控制流仅能连接交互节点(Interaction Node),不能直接绑定到InteractionUse这类内部交互片段:- 从交互概览图专属工具箱拖拽
Interaction Occurrence(交互发生)帧容器到画布 - 将需要使用的InteractionUse元素嵌套放入该帧容器内部
- 此时即可使用控制流正常连接控制节点与交互帧、不同交互帧之间的连线,不会触发合规报错
- 从交互概览图专属工具箱拖拽
- 检查连线类型是否匹配
连接上述元素时,必须选用交互概览图工具箱分类下的Control Flow(控制流)连线,误用关联、依赖等其他类型连线也会触发该合规报错。
内容的提问来源于stack exchange,提问作者Homa
相关产品推荐
相关产品推荐

