public void writeNode(Node node, StringBuilder xmlDump, int metaDataType) { Join join = (Join) node; String type = null; switch (join.getType()) { case Join.TYPE_AND: type = "parallelGateway"; break; case Join.TYPE_XOR: type = "exclusiveGateway"; break; case Join.TYPE_OR: type = "inclusiveGateway"; break; default: type = "complexGateway"; } writeNode(type, node, xmlDump, metaDataType); xmlDump.append("gatewayDirection=\"Converging\" >" + EOL); writeExtensionElements(join, xmlDump); endNode(type, xmlDump); }
public void writeNode(Node node, StringBuilder xmlDump, boolean includeMeta) { Join joinNode = (Join) node; writeNode("join", joinNode, xmlDump, includeMeta); int type = joinNode.getType(); if (type != 0) { xmlDump.append("type=\"" + type + "\" "); } if (type == Join.TYPE_N_OF_M) { String n = joinNode.getN(); if (n != null && n.length() != 0) { xmlDump.append("n=\"" + n + "\" "); } } if (includeMeta && containsMetaData(joinNode)) { xmlDump.append(">" + EOL); writeMetaData(joinNode, xmlDump); endNode("join", xmlDump); } else { endNode(xmlDump); } }
public void writeNode(Node node, StringBuilder xmlDump, int metaDataType) { Join join = (Join) node; String type = null; switch (join.getType()) { case Join.TYPE_AND: type = "parallelGateway"; break; case Join.TYPE_XOR: type = "exclusiveGateway"; break; case Join.TYPE_OR: type = "inclusiveGateway"; break; default: type = "complexGateway"; } writeNode(type, node, xmlDump, metaDataType); xmlDump.append("gatewayDirection=\"Converging\" >" + EOL); writeExtensionElements(join, xmlDump); endNode(type, xmlDump); }
public void writeNode(Node node, StringBuilder xmlDump, boolean includeMeta) { Join joinNode = (Join) node; writeNode("join", joinNode, xmlDump, includeMeta); int type = joinNode.getType(); if (type != 0) { xmlDump.append("type=\"" + type + "\" "); } if (type == Join.TYPE_N_OF_M) { String n = joinNode.getN(); if (n != null && n.length() != 0) { xmlDump.append("n=\"" + n + "\" "); } } if (includeMeta && containsMetaData(joinNode)) { xmlDump.append(">" + EOL); writeMetaData(joinNode, xmlDump); endNode("join", xmlDump); } else { endNode(xmlDump); } }
long thisNodeCurrentTime = context.getClock().getCurrentTime(); boolean processOutgoing = true; if (joinNode.getType() == Join.TYPE_AND) { processOutgoing = false; Integer count = (Integer) this.triggers.get( from.getNodeId() );
long thisNodeCurrentTime = context.getClock().getCurrentTime(); boolean processOutgoing = true; if (joinNode.getType() == Join.TYPE_AND) { processOutgoing = false; Integer count = (Integer) this.triggers.get( from.getNodeId() );