Esempio n. 1
0
        //Generate XML from the current PDDLTabItem
        private XmlDocument GetDoc()
        {
            PDDLFile domain = null;

            if (DomainNode.Tag != null)
            {
                domain = DomainNode.Tag as PDDLFile;
            }

            Dictionary <string, PDDLFile> problems = new Dictionary <string, PDDLFile>();

            foreach (TreeNode node in ProblemsNode.Nodes)
            {
                problems.Add(node.Name, node.Tag as PDDLFile);
            }

            PDDLModel pddlModel = new PDDLModel("PDDLModel", problems, domain);

            return(pddlModel.GenerateXML());
        }