package org.argeo.util.directory; /** A unit within the high-level organisational structure of a directory. */ public interface HierarchyUnit { String getHierarchyUnitName(); HierarchyUnit getParent(); Iterable getDirectHierachyUnits(boolean functionalOnly); boolean isFunctional(); String getContext(); Directory getDirectory(); // Map getHierarchyProperties(); }