package tech.powerjob.server.core.data; import com.google.common.collect.Lists; import tech.powerjob.common.model.PEWorkflowDAG; import java.util.List; /** * @author Echo009 * @since 2021/12/10 */ public class DataConstructUtil { public static void addNodes(PEWorkflowDAG dag, PEWorkflowDAG.Node... nodes) { for (PEWorkflowDAG.Node node : nodes) { dag.getNodes().add(node); } } public static void addEdges(PEWorkflowDAG dag, PEWorkflowDAG.Edge... edges) { for (PEWorkflowDAG.Edge edge : edges) { dag.getEdges().add(edge); } } public static PEWorkflowDAG constructEmptyDAG() { List nodes = Lists.newLinkedList(); List edges = Lists.newLinkedList(); return new PEWorkflowDAG(nodes, edges); } }