前页 后页

运行时状态

在运行时,对象实例可以为其属性具有特定值,或者以特定状态存在。要对对象在运行时的行为进行建模,请使用从“选择<Item>”对话框中选择的实例值以及运行时状态或运行状态。

通常,对已经设置了分类器的对象的运行时行为感兴趣。您可以从分类器的属性列表中进行选择,并为Object实例应用特定的值。如果分类器具有子StateMachine,则其状态会传播到一个列表,可以在其中定义Object的运行时状态。

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

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

访问

色带

单击开始>桌面>设计>属性,在图或浏览器窗口中单击对象>运行状态

设计>元素>编辑器>属性,在图或浏览器窗口中单击对象>运行状态

上下文菜单

在图表或浏览器窗口中,右键单击“对象|特色|设置运行状态选项

键盘快捷键

Ctrl + Shift + R

Ctrl + 2>在图或浏览器窗口中单击一个对象>运行状态

将运行时状态实例变量添加到对象

在“属性”窗口或“ <对象名称>:功能”对话框上,“运行状态”页面列出了从Object元素的分类器继承的所有变量。这些继承的变量最初没有值,并且是无效的。您可以为其激活和定义运行状态,也可以右键单击“ <对象名称>:功能”对话框,然后选择“隐藏继承的变量”选项以将其隐藏。

行动

1个

在“变量”字段中:

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

2

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

  • 空白(无运算符)
  • !=
  • <
  • <=
  • <>
  • =
  • =>
  • >

3

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

4

如有必要,键入一些说明性注释。

5

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

删除对象的运行时状态变量

行动

1个

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

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

2

单击关闭按钮。

学到更多