44844485448644874488448944904491449244934494
} } else if (sElement.equals("ProcessEvent")) { branch = new Branch(); decision.addBranch(branch); assignment.setSemaphore(true); Semaphore semaphore = new Semaphore(assignment.getName() + ":Semaphore", assignment);
45494550455145524553455445554556455745584559
} if (branch == null) { branch = new Branch(); decision.addBranch(branch); loadActivity(child, branch); } branch.setCondition(Pair.list(Symbol.EQUAL_P, var.getSymbol(), sEventName)); }
64526453645464556456645764586459646064616462
// Load loop body loader.loadActivity(element, loopBody); loopBody.getStep(loopBody.getStepCount() - 1).setNext(decision); decision.addBranch(loopBody); // Branch to follow when done Branch doneBranch = new Branch(); doneBranch.setDecision(decision);
64596460646164626463646464656466646764686469
// Branch to follow when done Branch doneBranch = new Branch(); doneBranch.setDecision(decision); doneBranch.setCondition(Boolean.TRUE); decision.addBranch(doneBranch); // Finish the loop expansion activity.addStep(decision); }