UML状态图-在不调用输入函数的情况下输入状态

UML状态图-在不调用输入函数的情况下输入状态,uml,Uml,我正试图用以下特性绘制一个UML状态图: 触发器X上的状态A转换为状态B 状态B有一个进入动作“OnEntry” 当处于状态B时,您收到触发器Y, 您保持在状态B(不调用Entry操作) 我想在状态图中包括触发器Y,这样就可以明确地知道它在状态B期间是有效的 我该怎么做呢?我必须承认,状态机并不是我真正的强项。但是, 触发器Y不退出状态B。因此,国家保持不变。因此,onEntry将不会执行 规范状态(第307页): 14.2.3.4.3说明进入、退出和行动行为 状态可能具有关联的条目行为。此行

我正试图用以下特性绘制一个UML状态图:

  • 触发器X上的状态A转换为状态B
  • 状态B有一个进入动作“OnEntry”
  • 当处于状态B时,您收到触发器Y, 您保持在状态B(不调用Entry操作)
  • 我想在状态图中包括触发器Y,这样就可以明确地知道它在状态B期间是有效的


    我该怎么做呢?

    我必须承认,状态机并不是我真正的强项。但是,

    触发器
    Y
    不退出状态
    B
    。因此,国家保持不变。因此,
    onEntry
    将不会执行

    规范状态(第307页):

    14.2.3.4.3说明进入、退出和行动行为 状态可能具有关联的条目行为。此行为(如果已定义)在通过外部转换输入状态时执行。此外,状态还可能具有关联的退出行为,如果定义了该行为,则该行为将在状态退出时执行


    酷!所以也许我有相反的问题。。。如果我有另一个触发器“Z”离开B,重新进入B,并且应该触发“ONETRY”,该怎么办?每个转换都可以有它自己的行为。因此,您可以调用
    onEntry
    ,作为此行为的一部分。就这样。