protected void readDataOutputAssociation(org.w3c.dom.Node xmlNode, SubProcessNode subProcessNode, Map<String, String> dataOutputs) { // sourceRef org.w3c.dom.Node subNode = xmlNode.getFirstChild(); String from = subNode.getTextContent(); // targetRef subNode = subNode.getNextSibling(); String to = subNode.getTextContent(); // transformation Transformation transformation = null; subNode = subNode.getNextSibling(); if (subNode != null && "transformation".equals(subNode.getNodeName())) { String lang = subNode.getAttributes().getNamedItem("language").getNodeValue(); String expression = subNode.getTextContent(); DataTransformer transformer = transformerRegistry.find(lang); if (transformer == null) { throw new IllegalArgumentException("No transformer registered for language " + lang); } transformation = new Transformation(lang, expression, from); subNode = subNode.getNextSibling(); } subProcessNode.addOutMapping(dataOutputs.get(from), to, transformation); }
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression, source); subNode = subNode.getNextSibling();
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression, source);
protected void readDataOutputAssociation(org.w3c.dom.Node xmlNode, EventNode eventNode) { // sourceRef org.w3c.dom.Node subNode = xmlNode.getFirstChild(); String from = subNode.getTextContent(); // targetRef subNode = subNode.getNextSibling(); String to = subNode.getTextContent(); // transformation Transformation transformation = null; subNode = subNode.getNextSibling(); if (subNode != null && "transformation".equals(subNode.getNodeName())) { String lang = subNode.getAttributes().getNamedItem("language").getNodeValue(); String expression = subNode.getTextContent(); DataTransformer transformer = transformerRegistry.find(lang); if (transformer == null) { throw new IllegalArgumentException("No transformer registered for language " + lang); } transformation = new Transformation(lang, expression, dataOutputs.get(from)); eventNode.setMetaData("Transformation", transformation); eventNode.setEventTransformer(new EventTransformerImpl(transformation)); } eventNode.setVariableName(to); }
protected void readDataOutputAssociation(org.w3c.dom.Node xmlNode, EventNode eventNode) { // sourceRef org.w3c.dom.Node subNode = xmlNode.getFirstChild(); String from = subNode.getTextContent(); // targetRef subNode = subNode.getNextSibling(); String to = subNode.getTextContent(); eventNode.setVariableName(to); // transformation Transformation transformation = null; subNode = subNode.getNextSibling(); if (subNode != null && "transformation".equals(subNode.getNodeName())) { String lang = subNode.getAttributes().getNamedItem("language").getNodeValue(); String expression = subNode.getTextContent(); DataTransformer transformer = transformerRegistry.find(lang); if (transformer == null) { throw new IllegalArgumentException("No transformer registered for language " + lang); } transformation = new Transformation(lang, expression, dataOutputs.get(from)); eventNode.setMetaData("Transformation", transformation); eventNode.setEventTransformer(new EventTransformerImpl(transformation)); } }
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression, dataOutputs.get(source)); startNode.setMetaData("Transformation", transformation);
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression);
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression, dataInputs.get(target)); actionNode.setMetaData("Transformation", transformation);
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression);
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression);
protected void readDataOutputAssociation(org.w3c.dom.Node xmlNode, SubProcessNode subProcessNode, Map<String, String> dataOutputs) { // sourceRef org.w3c.dom.Node subNode = xmlNode.getFirstChild(); String from = subNode.getTextContent(); // targetRef subNode = subNode.getNextSibling(); String to = subNode.getTextContent(); // transformation Transformation transformation = null; subNode = subNode.getNextSibling(); if (subNode != null && "transformation".equals(subNode.getNodeName())) { String lang = subNode.getAttributes().getNamedItem("language").getNodeValue(); String expression = subNode.getTextContent(); DataTransformer transformer = transformerRegistry.find(lang); if (transformer == null) { throw new IllegalArgumentException("No transformer registered for language " + lang); } transformation = new Transformation(lang, expression, from); subNode = subNode.getNextSibling(); } subProcessNode.addOutMapping(dataOutputs.get(from), to, transformation); }
protected void readDataOutputAssociation(org.w3c.dom.Node xmlNode, EventNode eventNode) { // sourceRef org.w3c.dom.Node subNode = xmlNode.getFirstChild(); String from = subNode.getTextContent(); // targetRef subNode = subNode.getNextSibling(); String to = subNode.getTextContent(); // transformation Transformation transformation = null; subNode = subNode.getNextSibling(); if (subNode != null && "transformation".equals(subNode.getNodeName())) { String lang = subNode.getAttributes().getNamedItem("language").getNodeValue(); String expression = subNode.getTextContent(); DataTransformer transformer = transformerRegistry.find(lang); if (transformer == null) { throw new IllegalArgumentException("No transformer registered for language " + lang); } transformation = new Transformation(lang, expression, dataOutputs.get(from)); eventNode.setMetaData("Transformation", transformation); eventNode.setEventTransformer(new EventTransformerImpl(transformation)); } eventNode.setVariableName(to); }
protected void readDataOutputAssociation(org.w3c.dom.Node xmlNode, EventNode eventNode) { // sourceRef org.w3c.dom.Node subNode = xmlNode.getFirstChild(); String from = subNode.getTextContent(); // targetRef subNode = subNode.getNextSibling(); String to = subNode.getTextContent(); eventNode.setVariableName(to); // transformation Transformation transformation = null; subNode = subNode.getNextSibling(); if (subNode != null && "transformation".equals(subNode.getNodeName())) { String lang = subNode.getAttributes().getNamedItem("language").getNodeValue(); String expression = subNode.getTextContent(); DataTransformer transformer = transformerRegistry.find(lang); if (transformer == null) { throw new IllegalArgumentException("No transformer registered for language " + lang); } transformation = new Transformation(lang, expression, dataOutputs.get(from)); eventNode.setMetaData("Transformation", transformation); eventNode.setEventTransformer(new EventTransformerImpl(transformation)); } }
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression, source); subNode = subNode.getNextSibling();
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression, source);
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression);
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression, dataOutputs.get(source)); startNode.setMetaData("Transformation", transformation);
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression, dataInputs.get(target)); actionNode.setMetaData("Transformation", transformation);
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression);
throw new IllegalArgumentException("No transformer registered for language " + lang); transformation = new Transformation(lang, expression);