前页 | 后页 |
交互发生
一个交互发生(或交互)是对现有框架的交互(序列图。使用框架)在视觉上用框架表示,在标题空间中带有“事件引用”。图表名称显示在框架内容中。
要创建一个交互发生,只需打开一个序列(最好包含在一个交互元素),然后将另一个序列(最好包含在一个元素)交互其工作区中。将显示A对话框,提供配置选项。所产生的交互发生作为原始行为的一种交互。你可以用调用属性的属性来把元素设置为属性的交互,也可以将属性属性的属性元素不同的交互。
此图说明了一个交互发生在另一个交互中的使用(序列)图。您可以通过交互发生显示元素上的序列来表示顺序。
填充不透明度
虽然通常会交互发生一些其他元素的事件,但有可能是隐藏这些元素的原因,以充分显示它们,或者可能只是表明它们存在,这取决于这些元素的直接目的。您可以通过更改元素的不交互发生,将这些细微差别应用到显示元素背后、覆盖或重叠的显示中。
在设置不透明度之前,请检查元素是否具有填充颜色。
您可以使用以下两个弹出式元素工具栏中的图标设置不透明度:
- 点击交互发生元素:和图标
- 右键单击交互发生事件的元素并查看上面的上下文菜单:
- 100% 的总不透明度,交互发生在隐藏元素后面和重叠或覆盖的元素(您可以右键单击单个元素并选择“Z-Order | 带到顶部”选项以仅显示这些元素)
- 0% 表示交互发生透明度、未应用填充颜色且填充颜色后面的任何内容完全可见
- 75%、50% 或 25% 以设置适当的不透明度并使被覆盖的元素可见但过度着色
注记
- 行为生成代码将其关联消息的序列dia和元素片段封装在一个交互引擎中(如本例中的序列)
了解更多
OMG UML规范:
OMG 统一建模语言规范,(v.2.5. 1 p.620)指的是Unified交互发生作为一个InteractionUse 并指出:
一个 InteractionUse 是指一个交互。 InteractionUse 是用来复制引用交互的 InteractionUse 的简写。为了准确起见,复制必须考虑用参数替换参数并将形式门与实际门连接起来。