forEachNode.getMetaData(ProcessHandler.CONNECTIONS); ProcessHandler.linkConnections(forEachNode, connections); ProcessHandler.linkBoundaryEvents(forEachNode); List<Association> associations = (List<Association>) forEachNode.getMetaData(ProcessHandler.ASSOCIATIONS); ProcessHandler.linkAssociations((Definitions) forEachNode.getMetaData("Definitions"), forEachNode, associations); applyAsync(node, isAsync);
Map<String, String> dataOutputs = (Map<String, String>) orignalNode.getMetaData().remove("DataOutputs"); orignalNode.setMetaData("MICollectionOutput", dataOutputs.get(((ForEachNode)node).getMetaData("MICollectionOutput"))); orignalNode.setMetaData("MICollectionInput", dataInputs.get(((ForEachNode)node).getMetaData("MICollectionInput")));
split.setName("ForEachSplit"); split.setMetaData("hidden", true); split.setMetaData("UniqueId", getMetaData("Uniqueid") + ":foreach:split"); super.addNode(split); super.linkIncomingConnections( compositeNode.setName("ForEachComposite"); compositeNode.setMetaData("hidden", true); compositeNode.setMetaData("UniqueId", getMetaData("Uniqueid") + ":foreach:composite"); super.addNode(compositeNode); VariableScope variableScope = new VariableScope(); join.setName("ForEachJoin"); join.setMetaData("hidden", true); join.setMetaData("UniqueId", getMetaData("Uniqueid") + ":foreach:join"); super.addNode(join); super.linkOutgoingConnections(
split.setName("ForEachSplit"); split.setMetaData("hidden", true); split.setMetaData("UniqueId", forEachNode.getMetaData("Uniqueid") + ":foreach:split"); forEachNode.internalAddNode(split); forEachNode.linkIncomingConnections(
forEachNode.getMetaData(ProcessHandler.CONNECTIONS); ProcessHandler.linkConnections(forEachNode, connections); ProcessHandler.linkBoundaryEvents(forEachNode); List<Association> associations = (List<Association>) forEachNode.getMetaData(ProcessHandler.ASSOCIATIONS); ProcessHandler.linkAssociations((Definitions) forEachNode.getMetaData("Definitions"), forEachNode, associations); applyAsync(node, isAsync);
Map<String, String> dataOutputs = (Map<String, String>) orignalNode.getMetaData().remove("DataOutputs"); orignalNode.setMetaData("MICollectionOutput", dataOutputs.get(((ForEachNode)node).getMetaData("MICollectionOutput"))); orignalNode.setMetaData("MICollectionInput", dataInputs.get(((ForEachNode)node).getMetaData("MICollectionInput")));
split.setName("ForEachSplit"); split.setMetaData("hidden", true); split.setMetaData("UniqueId", getMetaData("Uniqueid") + ":foreach:split"); super.addNode(split); super.linkIncomingConnections( compositeNode.setName("ForEachComposite"); compositeNode.setMetaData("hidden", true); compositeNode.setMetaData("UniqueId", getMetaData("Uniqueid") + ":foreach:composite"); super.addNode(compositeNode); VariableScope variableScope = new VariableScope(); join.setName("ForEachJoin"); join.setMetaData("hidden", true); join.setMetaData("UniqueId", getMetaData("Uniqueid") + ":foreach:join"); super.addNode(join); super.linkOutgoingConnections(