public bool HandleChildDelete(VariantInfo child)
        {
            m_Children.Remove(child);
            VariantOperation.GetOperation().RemoveVariantFromVariantAxis(child.AssignedVariant, AssignedAxis);

            return(true);
        }
 public VariantTreeItem(VariantInfo info, int depth, Texture2D iconTexture) : base(info.nameHashCode, depth, info.Name)
 {
     m_info   = info;
     icon     = iconTexture;
     children = new List <TreeViewItem>();
 }