前页 后页

插入新状态

选件

行动

描述

在StateMachine表中插入一个新的State

您可以使用以下方法之一在StateMachine表中插入新的State:

  1. 在StateMachine表的左上方单元格中,将光标移至State一词以在该词的末尾显示+;单击+创建一个新的状态
  2. 右键单击StateMachine表中左上方的单元格,然后选择“添加状态”
  3. 右键单击StateMachine表中的现有State单元,然后选择:
    -“在之前插入新状态”可在
    当前状态,或
    -“在之后插入新状态”以在当前位置之后插入新状态
  4. 单击StateMachine表中的现有State单元,然后按Insert键在所选State上方创建并插入新State
  5. 在工具箱的“状态元素”页面上,单击一个元素,然后单击:
    -在图表背景的末尾添加新状态
    桌子,或
    -现有状态单元,可在其上方添加新状态
在工具箱的“状态元素”页面上,您可以插入状态,初始,最终,进入,退出和终止元素。

将子状态添加到选定状态

要将子状态添加到所选状态,请在StateMachine表中的所需状态单元上单击鼠标右键,然后选择“添加子状态”; Enterprise Architect将子状态添加到状态。

如果选定的州不允许子状态,则“添加子状态”选项将显示为灰色。

您也可以将一个现有的州拖到另一个州上。如果第二州允许子州,则被拖动的州将成为其州。

同样,可以通过将子状态从原始父状态拖动到其他状态来更改子状态的父状态。

删除子状态的父关系并使其成为单独的状态

要删除子状态的父关系并使其成为单独的状态,请在StateMachine表中右键单击该子状态,然后选择“删除父关系”;子状态单元变为状态单元。

您也可以将Substate拖放到StateMachine表的左上角的单元格上。拖动的子状态再次成为状态单元。