TSF.UmlToolingFramework.Wrappers.EA.Model.getDiagramsByQuery C# (CSharp) 메소드

getDiagramsByQuery() 공개 메소드

public getDiagramsByQuery ( string sqlGetDiagrams ) : List
sqlGetDiagrams string
리턴 List
        public List<Diagram> getDiagramsByQuery(string sqlGetDiagrams)
        {
            // get the nodes with the name "Diagram_ID"
            XmlDocument xmlDiagramIDs = this.SQLQuery(sqlGetDiagrams);
            XmlNodeList diagramIDNodes =
            xmlDiagramIDs.SelectNodes(formatXPath("//Diagram_ID"));
            List<Diagram> diagrams = new List<Diagram>();
            foreach (XmlNode diagramIDNode in diagramIDNodes)
            {
            int diagramID;
            if (int.TryParse(diagramIDNode.InnerText, out diagramID))
            {
                Diagram diagram = this.getDiagramByID(diagramID);
                diagrams.Add(diagram);
            }
            }
            return diagrams;
        }