我需要代表流程的工作流程。我需要的不仅仅是一个简单的图形,因为节点的子节点取决于前面的步骤。例如:
A -> B -> [C, D]
A' -> B -> C
我的另一个要求是它应该易于修改和扩展,保持一致性。因此,例如,如果节点不再存在,它应该仍然能够知道到达那里的路径以及从那里继续流动的方法。
我能够提出的最好的事情是多值加权图。拱的权重由流的版本和预定范围内的值(1 - 100)确定,因此如果使用版本为2且值为5的拱到达节点,则转移到具有相邻节点的节点版本为2且值介于1和100之间的拱门。
我知道应该有更好的方法来做到这一点,但我无法想出任何其他东西或找到适合的东西。