主要内容

国家层次结构

要管理多级状态复杂性,请在eventsflow中使用层次结构®图表。使用层次结构,您可以在系统中代表多个级别的子组件。

状态等级示例

在以下示例中,图表中出现了三个层次的层次结构。在另一个状态的边界内绘制一个状态表明内部状态是外部状态(或超级架)的子状态。外部状态是内部状态的父母。

在此示例中,该图表是状态的父级Car_done。国家Car_done是父母的状态CAR_MADE.car_shipped状态。国家CAR_MADE.也是父母的父母Parts_Assembled.状态。你也可以说这些州Parts_Assembled.是孩子CAR_MADE.状态。

要刷新状态流层次结构,请使用斜杠字符(/)表示图表并使用一段时间(。)要在状态的层次结构中分离每个级别。以下列表是前一个示例中对象层次结构的文本表示:

  • / car_done.

  • / car_done.CAR_MADE.

  • / car_done.car_shipped

  • / car_done.CAR_MADE.Parts_Assembled.

  • / car_done.CAR_MADE.

状态可以包含的对象

状态可以包含所有其他extendflow对象。StateFlow Chart符号表示具有容纳的状金宝app态溢图表中图形对象层次结构的表示。一个州是一个克斯特拉特如果它包含其他州。一个州是一个代表如果它包含在另一个州。既不是巨大的另一个状态的状态,也不是另一个状态的状态是父级是州流图本身的状态。

状态还可以包含非图形数据,事件和消息对象。此容器的层次结构显示在模型资源管理器中。通过指定父对象,您定义了数据,事件和邮件密封邮件。