private void lbIndividuals_SelectedIndexChanged(object sender, EventArgs e) { tvDataProperty.Nodes.Clear(); foreach (OwlIndividual individual in ListOwlIndividual) { if (ConvertNameNode(individual) == lbIndividuals.Text) { TreeNode hasKeyWord = new TreeNode("HasKeyWord"); TreeNode hasScript = new TreeNode("HasScript"); TreeNode hasTable = new TreeNode("HasTable"); foreach (OwlEdge owlAttribute in individual.ChildEdges) { OwlNode attribute = (OwlNode)(owlAttribute.ChildNode); if (OntologyForm.ConvertNameNode(owlAttribute) == "HasKeyWord") { hasKeyWord.Nodes.Add(attribute.ID); } if (OntologyForm.ConvertNameNode(owlAttribute) == "HasScript") { hasScript.Nodes.Add(attribute.ID); } if (OntologyForm.ConvertNameNode(owlAttribute) == "HasTable") { hasTable.Nodes.Add(attribute.ID); } } tvDataProperty.Nodes.Add(hasKeyWord); tvDataProperty.Nodes.Add(hasScript); tvDataProperty.Nodes.Add(hasTable); tvDataProperty.ExpandAll(); break; } } }
public override string ToString() { return(OntologyForm.ConvertNameNode(owlNode)); }