Esempio n. 1
0
        private List <TempLinkedParameter> GetLinkedParametersFromXML(XmlNode linkedParameterNode)
        {
            List <TempLinkedParameter> ret = new List <TempLinkedParameter>();

            foreach (XmlNode child in linkedParameterNode.ChildNodes)
            {
                if (child.Name == "LinkedParameter")
                {
                    var nextLp = new TempLinkedParameter()
                    {
                        Name  = child.Attributes["Name"].InnerText,
                        Value = child.Attributes["Value"].InnerText
                    };
                    foreach (XmlNode link in child.ChildNodes)
                    {
                        nextLp.Paths.Add(link.Attributes["Path"].InnerText);
                    }
                    ret.Add(nextLp);
                }
            }
            return(ret);
        }
Esempio n. 2
0
 private List<ParameterModel> GetParametersFromTemp(TempLinkedParameter temp, ModelSystemStructureModel root, int indexOffset)
 {
     return (from path in temp.Paths
            select GetParametersFromTemp(path, root, indexOffset)).ToList();
 }
Esempio n. 3
0
 private List<TempLinkedParameter> GetLinkedParametersFromXML(XmlNode linkedParameterNode)
 {
     List<TempLinkedParameter> ret = new List<TempLinkedParameter>();
     foreach(XmlNode child in linkedParameterNode.ChildNodes)
     {
         if(child.Name == "LinkedParameter")
         {
             var nextLp = new TempLinkedParameter()
             {
                 Name = child.Attributes["Name"].InnerText,
                 Value = child.Attributes["Value"].InnerText
             };
             foreach(XmlNode link in child.ChildNodes)
             {
                 nextLp.Paths.Add(link.Attributes["Path"].InnerText);
             }
             ret.Add(nextLp);
         }
     }
     return ret;
 }
Esempio n. 4
0
 private List <ParameterModel> GetParametersFromTemp(TempLinkedParameter temp, ModelSystemStructureModel root, int indexOffset)
 {
     return((from path in temp.Paths
             select GetParametersFromTemp(path, root, indexOffset)).ToList());
 }