00001 using System.Collections.Generic; 00002 using System; 00003 00004 namespace N2.Collections 00005 { 00011 [Obsolete("Use hierarchy builders and hierarchy nodes")] 00012 public interface IHierarchyNavigator<T> 00013 where T : class 00014 { 00016 IHierarchyNavigator<T> Parent { get; } 00017 00019 IEnumerable<IHierarchyNavigator<T>> Children { get; } 00020 00022 T Current { get; } 00023 00025 bool HasChildren { get; } 00026 } 00027 }