预订演示
前页 后页

交互

A UML Interaction element.

描述

您可以使用一个交互来插入一个元素交互作为一个类元素。交互可以包含元素任何类型的图表:

  • 序列
  • 通讯
  • 定时
An Interaction Element containing a Sequence diagram as modeled in Sparx Systems Enterprise Architect.

Enterprise Architect交互的元素被视为封装在其中的分类器的行为。它可以有参数和返回类型,这些参数和返回类型是通过使用交互元素的“属性”对话框的“行为”选项卡进行建模的。元素被解释为生成代码中包含类的方法(请参阅从行为模型生成代码主题)。

一个交互的调用交互发生分类器在元素图上设置为序列图,行动在活动图中设置为行为图。建立这样的关联(在行为和行为调用之间)有助于添加可以单独映射到相关行为参数的参数。

注记

  • 行为元素期望序列图及其关联的Messages 和Combine片段全部封装在此示例代码生成引擎中(如交互)

    Part of a Project Browser hierarchy showing a UML Class element that owns an Interaction element which defines a UML Sequence diagram.

    (IO类可在 EAExample模型中的“系统工程模型|实施模型|软件”下找到)
  • '使用交互'添加的图标在'工具工具'工具栏的交互'页面上工具箱,但只能通过上下文上的元素菜单或浏览器中的元素添加到元素中

工具箱icon

Interaction element

了解更多