protected String getFaultName() { return getFaultNode().getFaultName(); }
public void writeNode(Node node, StringBuilder xmlDump, boolean includeMeta) { FaultNode faultNode = (FaultNode) node; writeNode("fault", faultNode, xmlDump, includeMeta); String faultName = faultNode.getFaultName(); if (faultName != null && faultName.length() != 0) { xmlDump.append("faultName=\"" + faultName + "\" "); } String faultVariable = faultNode.getFaultVariable(); if (faultVariable != null && faultVariable.length() != 0) { xmlDump.append("faultVariable=\"" + faultVariable + "\" "); } if (includeMeta && containsMetaData(faultNode)) { xmlDump.append(">" + EOL); writeMetaData(faultNode, xmlDump); endNode("fault", xmlDump); } else { endNode(xmlDump); } }
public void writeNode(Node node, StringBuilder xmlDump, int metaDataType) { FaultNode faultNode = (FaultNode) node; writeNode("endEvent", faultNode, xmlDump, metaDataType); xmlDump.append(">" + EOL); writeExtensionElements(node, xmlDump); if (faultNode.getFaultVariable() != null) { xmlDump.append(" <dataInput id=\"" + XmlBPMNProcessDumper.getUniqueNodeId(faultNode) + "_Input\" name=\"error\" />" + EOL); xmlDump.append(" <dataInputAssociation>" + EOL); xmlDump.append( " <sourceRef>" + XmlDumper.replaceIllegalChars(faultNode.getFaultVariable()) + "</sourceRef>" + EOL + " <targetRef>" + XmlBPMNProcessDumper.getUniqueNodeId(faultNode) + "_Input</targetRef>" + EOL); xmlDump.append(" </dataInputAssociation>" + EOL); xmlDump.append(" <inputSet>" + EOL); xmlDump.append(" <dataInputRefs>" + XmlBPMNProcessDumper.getUniqueNodeId(faultNode) + "_Input</dataInputRefs>" + EOL); xmlDump.append(" </inputSet>" + EOL); } if (faultNode.isTerminateParent()) { String errorCode = faultNode.getFaultName(); String errorId = getErrorIdForErrorCode(errorCode, faultNode); xmlDump.append(" <errorEventDefinition errorRef=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(errorId) + "\" />" + EOL); } else { xmlDump.append(" <escalationEventDefinition escalationRef=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(faultNode.getFaultName()) + "\" />" + EOL); } endNode("endEvent", xmlDump); }
FaultNode faultNode = (FaultNode) node; if (!faultNode.isTerminateParent()) { String escalationCode = faultNode.getFaultName(); if (!escalations.contains(escalationCode)) { escalations.add(escalationCode);
if (node instanceof FaultNode) { FaultNode faultNode = (FaultNode) node; if (eventSubProcessHandlers.contains(faultNode.getFaultName())) { faultNode.setTerminateParent(false);
if (node instanceof FaultNode) { FaultNode faultNode = (FaultNode) node; if (eventSubProcessHandlers.contains(faultNode.getFaultName())) { faultNode.setTerminateParent(false);
"Fault has no incoming connection."); if (faultNode.getFaultName() == null) { addErrorMessage(process, node,
protected String getFaultName() { return getFaultNode().getFaultName(); }
public void writeNode(Node node, StringBuilder xmlDump, boolean includeMeta) { FaultNode faultNode = (FaultNode) node; writeNode("fault", faultNode, xmlDump, includeMeta); String faultName = faultNode.getFaultName(); if (faultName != null && faultName.length() != 0) { xmlDump.append("faultName=\"" + faultName + "\" "); } String faultVariable = faultNode.getFaultVariable(); if (faultVariable != null && faultVariable.length() != 0) { xmlDump.append("faultVariable=\"" + faultVariable + "\" "); } if (includeMeta && containsMetaData(faultNode)) { xmlDump.append(">" + EOL); writeMetaData(faultNode, xmlDump); endNode("fault", xmlDump); } else { endNode(xmlDump); } }
public void writeNode(Node node, StringBuilder xmlDump, int metaDataType) { FaultNode faultNode = (FaultNode) node; writeNode("endEvent", faultNode, xmlDump, metaDataType); xmlDump.append(">" + EOL); writeExtensionElements(node, xmlDump); if (faultNode.getFaultVariable() != null) { xmlDump.append(" <dataInput id=\"" + XmlBPMNProcessDumper.getUniqueNodeId(faultNode) + "_Input\" name=\"error\" />" + EOL); xmlDump.append(" <dataInputAssociation>" + EOL); xmlDump.append( " <sourceRef>" + XmlDumper.replaceIllegalChars(faultNode.getFaultVariable()) + "</sourceRef>" + EOL + " <targetRef>" + XmlBPMNProcessDumper.getUniqueNodeId(faultNode) + "_Input</targetRef>" + EOL); xmlDump.append(" </dataInputAssociation>" + EOL); xmlDump.append(" <inputSet>" + EOL); xmlDump.append(" <dataInputRefs>" + XmlBPMNProcessDumper.getUniqueNodeId(faultNode) + "_Input</dataInputRefs>" + EOL); xmlDump.append(" </inputSet>" + EOL); } if (faultNode.isTerminateParent()) { String errorCode = faultNode.getFaultName(); String errorId = getErrorIdForErrorCode(errorCode, faultNode); xmlDump.append(" <errorEventDefinition errorRef=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(errorId) + "\" />" + EOL); } else { xmlDump.append(" <escalationEventDefinition escalationRef=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(faultNode.getFaultName()) + "\" />" + EOL); } endNode("endEvent", xmlDump); }
FaultNode faultNode = (FaultNode) node; if (!faultNode.isTerminateParent()) { String escalationCode = faultNode.getFaultName(); if (!escalations.contains(escalationCode)) { escalations.add(escalationCode);
FaultNode faultNode = (FaultNode) currentNode; testCode += " // handle fault " + faultNode.getFaultName() + " if necessary\n"; return true; } else if (currentNode instanceof Join) {
if (node instanceof FaultNode) { FaultNode faultNode = (FaultNode) node; if (eventSubProcessHandlers.contains(faultNode.getFaultName())) { faultNode.setTerminateParent(false);
if (node instanceof FaultNode) { FaultNode faultNode = (FaultNode) node; if (eventSubProcessHandlers.contains(faultNode.getFaultName())) { faultNode.setTerminateParent(false);
"Fault has no incoming connection."); if (faultNode.getFaultName() == null) { addErrorMessage(process, node,