在有限状态机中进行引用

Make a reference within a Finite State Machine

我是 "drawing" 有限状态机,它应该符合 UML。我有一个状态 (A),其中来自许多状态的许多转换(比方说:B、C、D、E)结束。我不想绘制从每个状态到 A 的转换,而是(为了清楚起见)从 B 到 Ref,从 C 到 Ref 进行引用,最后从 Ref 到 A 进行转换。见图:

如何以符合 UML 的方式执行此操作?

引用上层建筑 ptc-13-09-05 p. 10:

A metaclass may appear on many diagrams, but takes a primary role on only one diagram, which is the diagram adjacent to where the semantics of the metaclass are described.

所以你不能这样做,除非你的Ref出现在不同的图表中。原因是在您的绿色图表中,Ref 仅凭其名称并不清楚是 "same Ref"。所以 OMG 对图表施加了(好的)限制,即单个元素只能在单个图表上出现一次。