public ContextBean(QueryServiceManager.context ctx)
 {
     this.name = ctx.name;
     this.version = ctx.version;
     this.description = ctx.description;
 }
        private TreeNode buildTree(QueryServiceManager.node root)
        {
            TreeNode newNode = new TreeNode();
            newNode.Name = root.label;
            newNode.Text = root.label;
            newNode.Tag = root.prefix+"#"+root.id;

            if (root.node1 == null || root.node1.Length == 0)
            {
                return newNode;
            }

            foreach (QueryServiceManager.node n in root.node1)
            {
                newNode.Nodes.Add(buildTree(n));
            }

            return newNode;
        }
 private static bool NotDataElementAndNotConcept(QueryServiceManager.query_service qs)
 {
     return (qs.category != QueryServiceManager.category.CDE && qs.category != QueryServiceManager.category.CONCEPT);
 }
 private static bool NotDataElement(QueryServiceManager.query_service qs)
 {
     return (qs.category != QueryServiceManager.category.CDE);
 }
        public static string getMeaning(QueryServiceManager.meaning objmeaning)
        {
            string meaning = "";
            if (objmeaning.conceptRef != null && objmeaning.conceptRef.Length > 0)
                meaning += objmeaning.conceptRef + " ";

            meaning += objmeaning.Value;
            return meaning.Trim();
        }
        public static string getDefinition(QueryServiceManager.definition objdef)
        {
            string definition;

            if (objdef == null || objdef.value == null || objdef.value.Length == 0)
            {
                definition = "(No definition supplied)";
            }
            else
            {
                //Handle special caDSR format
                definition = objdef.value;
                if (objdef.source != null)
                {
                    definition += " (Source: " +
                        objdef.source.abbreviation + ", " +
                        objdef.source.code + ", " +
                        objdef.source.description + ")";
                }
            }

            return definition;
        }