private void DisplayAttributes(PSMClass psmClass) { if (psmClass != null) { lvPSMAttributes.ItemsSource = psmClass.PSMAttributes; lvPSMAttributesInherited.ItemsSource = psmClass.GetActualPSMAttributesIncludingInherited(); spPSMAttributes.Visibility = System.Windows.Visibility.Visible; /*if (psmClass.IsStructuralRepresentative) * { * lPSMAttributesSRInherited.Visibility = System.Windows.Visibility.Visible; * lvPSMAttributesSRInhereted.Visibility = System.Windows.Visibility.Visible; * lvPSMAttributesSRInhereted.ItemsSource = psmClass.GetPSMAttributesOfRepresentedClasses(); * } * else * { * lPSMAttributesSRInherited.Visibility = System.Windows.Visibility.Collapsed; * lvPSMAttributesSRInhereted.Visibility = System.Windows.Visibility.Collapsed; * }*/ } else { lvPSMAttributes.ItemsSource = null; lvPSMAttributesInherited.ItemsSource = null; spPSMAttributes.Visibility = System.Windows.Visibility.Collapsed; } }