private List <Node> GetNodeList(string resource) { Workflow workflow = XmlConfiguration.ParseflowXml <Workflow>(resource); List <Node> elements = new List <Node>(); elements.Add(workflow.StartNode); elements.AddRange(workflow.ChildNode); elements.AddRange(workflow.ChildDecisionNode); elements.Add(workflow.EndNode); return(elements); }