活动图中元素的属性

在 Visual Studio 旗舰版中,UML 活动图上的每个元素都具有属性。若要查看元素的属性,请在关系图或**“UML 模型资源管理器”中右击元素,然后单击“属性”。 这些属性将显示在“属性”**窗口中。

提示

本主题关于 UML 活动图中元素的属性。 有关如何读取 UML 活动图的信息,请参见 UML 活动图:参考。 有关如何绘制 UML 活动图的更多信息,请参见 UML 活动图:准则

元素属性

属性

默认值

元素

说明

名称

默认名称

全部

标识元素。

Qualified Name

Package :: Name

全部

唯一标识元素。 以包含元素的包的限定名为前缀。

Work Items

0 个关联项

全部

与此元素关联的工作项的数目。 若要关联工作项,请参见如何:将模型元素链接至工作项

说明

(无)

全部

可在此处记下有关元素的常规说明。

Color

(类型的默认值)

全部

形状的颜色。

Body

(无)

Action

指定详细操作。

Language

(无)

Action

正文中的表达式的语言。

Local Postconditions

(无)

Action、Send、Accept、Call Behavior、Call Operation

终止执行时必须满足的约束。 操作实现的目标。

Local Preconditions

(无)

Action、Send、Accept、Call Behavior、Call Operation

开始执行前必须满足的约束。

Is Synchronous

True

Call Behavior、Call Operation

  • 如果为 True,则直到活动终止时才执行操作。

行为

(无)

Call Behavior

  • 调用的活动。

Operation

(无)

Call Operation

  • 调用的操作。

Is Unmarshall

False

Accept Event

  • 如果为 True,则可有多个类型化的输出插针,并且取消对它们封送数据。 如果为 False,则所有数据都显示在一个插针上。

Upper Bound

*

Object Node、Activity Parameter

0 指示数据必须直接沿流传递。

* 指示数据可存储在流中。

Selection

(无)

Object Node、Activity Parameter、Input Pin、Output Pin、Object Flow

调用筛选数据的过程。 可以在其他关系图中定义此过程。

Ordering

(无)

Object Node、Activity Parameter、Input Pin、Output Pin

  • 如何存储多个标记。

Is Control

False

Input Pin、Output Pin

  • 如果为 True,则此插针上的流为控制流。 如果为 False,则为对象流。

Type

(无)

Input Pin、Output Pin、Object Node、Activity Parameter

  • 传输的对象的类型。

  • 该类型可以是基元类型(如 Integer),或在模型中的其他位置定义的分类器。 如果输入尚未定义的类型的名称,则它会在 UML 模型资源管理器的“未指定的类型”部分中显示。

Multiplicity

1

Input Pin、Output Pin

  • 可为单个值,也可为一个范围 [n..m]。

  • 下限 n - 操作无法启动(对于输入插针)或停止(对于输出插针)直到插针处有 n 个对象在等待为止。

  • 上限 m - 一个执行中最多只能使用或产生 m 个对象。 * 意味着没有限制。

Transformation

(无)

Object Flow

  • 调用转换数据的过程。 可以在其他关系图中定义此过程。

Is Multicast

False

Object Flow

  • 指示可能有多个接收方对象或组件。

Is MultiReceive

False

Object Flow

  • 指示可能有多个接收方对象或组件。

Is Single Execution

False

Activity Diagram

  • 如果进行了设置,则每次最多只能执行一次此关系图。

请参见

概念

UML 活动图:参考

UML 活动图:准则