预订演示
前页 后页

运行时状态

在运行时,一个物件实例的属性可以具有特定的值,或者存在于特定的状态中。要模型对象在运行时的变化行为,请使用从“选择 <Item>”对话框和运行时状态或运行状态中选择的实例值。

通常对已经具有分类器集的对象的运行时行为感兴趣。您可以从分类器的属性列表中选择并为您的物件实例应用特定值。如果分类器有一个子状态机,它的状态会传播到一个可以定义物件运行时状态的列表。

示例

此示例为列出的变量定义运行时值,这些变量是实例的账户项分类器的属性。

An example UML Communication diagram showing Object elements with defined runstates.

访问

功能区

>开始>应用>设计>属性,点击图中的物件或浏览器窗口>运行状态

设计>元素>编辑器>属性,点击图中的物件或浏览器窗口>运行状态

上下文菜单

在图表或浏览器窗口中,右键单击“物件|特征|”设置运行状态选项

键盘快捷键

Ctrl+Shift+R

Ctrl+2 > 点击图中的一个物件或浏览器窗口 >运行状态

将运行时状态实例变量添加到一个物件

在属性窗口或“< object名称>:特征”对话框中,“运行状态”页面列出了从物件元素的分类器继承的任何变量。这些继承的变量最初没有值并且处于非活动状态。您可以为它们激活和定义运行状态,或者您可以右键单击“< object名称>:特征”对话框并选择“隐藏继承变量”选项以将它们从视图中隐藏。

行动

1

在“变量”字段中:

  • 用新变量的名称改写新变量文本,或
  • 单击继承变量的名称以激活

2

在“运营商”字段中,单击下拉箭头并选择符合运行状态值的运营商。运营商包括:

  • 空白(无操作员)
  • !=
  • <
  • <=
  • <>
  • =
  • =>
  • >

3

在“值”字段中,输入变量运行状态的值。

4

如有必要,请输入一些解释性注记。

5

单击或添加下一个变量,或单击关闭按钮保存更改。

删除物件的运行时状态变量

行动

1

在“变量”字段中,右键单击要删除的变量并选择“删除”选项。

(或者,单击变量并按 Ctrl+Del。)

2

单击关闭按钮。

了解更多