/** * Copyright 2017 Institute of Computing Technology, Chinese Academy of Sciences. * Licensed under the terms of the Apache 2.0 license. * Please see LICENSE file in the project root for terms */ package eml.studio.server.oozie.workflow; import org.dom4j.Element; /** * The fork node for Oozie fork action * @author Roger * */ public class ForkNodeDef extends ControlNodeDef { public ForkNodeDef(String name) { super(name); } @Override public void append2XML(Element root) { Element fork = root.addElement("fork"); fork.addAttribute("name", getName()); for (NodeDef node : outNodes) { Element path = fork.addElement("path"); path.addAttribute("start", node.getName()); } } }