我正在使用Rational Software Architect在类图和序列图中进行游戏。我创建了一个包含许多类的类图。然后我创建了一个序列图,并尝试在类之间创建一个操作/消息。
我发现在某些情况下我无法在某些类之间创建链接(消息/操作)。我不知道为什么会这样。
在能够链接序列图上的类之前,是否应该注意一些规则?
通常情况下,我点击调用类,将鼠标拖到“服务”类来表示方法调用。但问题是鼠标显示“禁用”图标(类似于禁止停车标志),所以我无法链接这两个类。
答案 0 :(得分:1)
如果在序列图中使用“组合片段”,则消息中涉及的类(方法调用)必须是同一“片段”的一部分。如果是这种情况,您可以通过右键单击一个组合片段并选择“Covered Lifelines” - > “在上下文菜单中添加涵盖的生命线”。