答案 0 :(得分:1)
信息流在p上定义。 667:
InformationFlow以一般方式描述通过系统传播信息。他们没有指定 信息的性质,信息的传递机制,交换顺序或任何控制条件。
信息流是一种模拟数据/信息流的方法,但没有细节或“实施限制”。
源和目标是NameElement,请参见p。 670:
informationSource : NamedElement [1..*]
informationTarget : NamedElement [1..*]
NamedElement
是元模型的根类之一。
这意味着可以在几乎所有UML类之间建模信息流。
模式意味着什么?
InformationFlow不是过渡。永远不会到达State3
并且没有转换:它不参与状态机。如果State3
将被删除,则状态机保持不变。
即使模式是正确的,在这样的上下文中信息流的含义也不是由规范定义的。必须通过Transitions
到达国家。
如果必须将数据从一个状态转移到另一个状态,则解决方案可以是创建Event
的子类,向此子类添加属性,并将其作为此子类的实例进行建模以触发转换。 / p>