1

JPDL でのそのようなアクティビティを考えると、次のようになります。

<foreach in="#{itms}" name="foreach1" var="itm">
    <transition name="to_task_activity" to="task_activity" />
</foreach>

<task name="task_activity">
    <transition to="join1" />
</task>

<join multiplicity="#{count}" name="join1">
    <transition to="further_activity" />
</join>

task_activity が非同期ではなく、コレクション itms の各項目に対して順次実行されるように、これの代わりに別の構造を使用することは可能ですか (どのように) ですか?

4

1 に答える 1

0

私の以前の答えは間違っていました。変数をインクリメントし、<decision>ブロックを使用してループしてループを終了することはできません。jPDL では、変数のインクリメントは許可されていません。

私がテストしているのは、<foreach in="0,1,2,3">数値の配列リストを使用して開始されたものです。結合の多重度が既にわかっている場合は、Java に有限配列変数を格納してから、変数から配列インデックスにアクセスできxます<foreach var="x">。Java 変数は でグローバルになり<foreach>、指定されたインデックスでアクセスできます。

まだ例に取り組んでいます。

于 2016-05-26T13:20:24.740 に答える