private AimTemplateTreeNode AimTemplateTreeNodeFromXsdComponent(TemplateComponent component) { AimTemplateTreeNode node = null; var allowedTerms = new List <AimTemplateTreeAllowedTerm>(); if (component.Items != null) { foreach (object item in component.Items) { if (item.GetType() == typeof(TemplateComponentAnatomicEntity)) { node = AimTemplateTreeAnatomicEntityNodeFromXsdAnatomicEntity(component, (TemplateComponentAnatomicEntity)item); } if (item.GetType() == typeof(TemplateComponentImagingObservation)) { node = AimTemplateTreeImagingObservationNodeFromXsdImagingObservation(component, (TemplateComponentImagingObservation)item); } if (item.GetType() == typeof(TemplateComponentInference)) { node = AimTemplateTreeInferenceNodeFromXsdInference(component, (TemplateComponentInference)item); } if (item.GetType() == typeof(TemplateComponentGeometricShape)) { node = AimTemplateTreeGeometricShapeNodeFromXsdGeometricShape(component, (TemplateComponentGeometricShape)item); } if (item.GetType() == typeof(TemplateComponentCalculation)) { node = AimTemplateTreeCalculationNodeFromXsdCalculation(component, (TemplateComponentCalculation)item); } if (item.GetType() == typeof(TemplateComponentAllowedTerm)) { //AllowedTerm term = AllowedTermFromXsdAllowedTerm((TemplateComponentAllowedTerm)item); //allowedTerms.Add(term); } } } return(node); }
public NodeConfidenceWpfControl(AimTemplateTreeNode node) { Node = node; InitializeComponent(); }