String s = action.getConsequence(); if (s.startsWith("org.drools.core.process.instance.impl.WorkItemImpl workItem = new org.drools.core.process.instance.impl.WorkItemImpl();")) { writeNode("intermediateThrowEvent", actionNode, xmlDump, metaDataType); xmlDump.append(">" + EOL); writeExtensionElements(actionNode, xmlDump); String variable = (String) actionNode.getMetaData("MappingVariable"); endNode("intermediateThrowEvent", xmlDump); } else if ("signal".equals(eventType)) { writeNode("intermediateThrowEvent", actionNode, xmlDump, metaDataType); xmlDump.append(">" + EOL); writeExtensionElements(actionNode, xmlDump); endNode("intermediateThrowEvent", xmlDump); } else if (s.startsWith(RUNTIME_SIGNAL_EVENT)) { writeNode("intermediateThrowEvent", actionNode, xmlDump, metaDataType);
handlersByClass.put(FaultNode.class, new FaultNodeHandler()); handlersByClass.put(WorkItemNode.class, new WorkItemNodeHandler()); handlersByClass.put(ActionNode.class, new ActionNodeHandler()); handlersByClass.put(StateNode.class, new StateNodeHandler()); handlersByClass.put(CompositeContextNode.class, new CompositeContextNodeHandler());
handlersByClass.put(FaultNode.class, new FaultNodeHandler()); handlersByClass.put(WorkItemNode.class, new WorkItemNodeHandler()); handlersByClass.put(ActionNode.class, new ActionNodeHandler()); handlersByClass.put(StateNode.class, new StateNodeHandler()); handlersByClass.put(CompositeContextNode.class, new CompositeContextNodeHandler());
String s = action.getConsequence(); if (s.startsWith("org.drools.core.process.instance.impl.WorkItemImpl workItem = new org.drools.core.process.instance.impl.WorkItemImpl();")) { writeNode("intermediateThrowEvent", actionNode, xmlDump, metaDataType); xmlDump.append(">" + EOL); writeExtensionElements(actionNode, xmlDump); String variable = (String) actionNode.getMetaData("MappingVariable"); endNode("intermediateThrowEvent", xmlDump); } else if ("signal".equals(eventType)) { writeNode("intermediateThrowEvent", actionNode, xmlDump, metaDataType); xmlDump.append(">" + EOL); writeExtensionElements(actionNode, xmlDump); endNode("intermediateThrowEvent", xmlDump); } else if (s.startsWith(RUNTIME_SIGNAL_EVENT)) { writeNode("intermediateThrowEvent", actionNode, xmlDump, metaDataType);