Interface HierarchicalElement

All Superinterfaces:
Element, Model
All Known Subinterfaces:
BasicIdeaProject, EclipseProject, GradleProject, HierarchicalEclipseProject, IdeaModule, IdeaProject

public interface HierarchicalElement extends Element
Represents an element which belongs to some hierarchy.
Since:
1.0-milestone-5
  • Method Details

    • getParent

      @Nullable HierarchicalElement getParent()
      Returns the parent of this element, or null if there is no parent.
      Returns:
      The parent of this element, or null if there is no parent.
      Since:
      1.0-milestone-5
    • getChildren

      DomainObjectSet<? extends HierarchicalElement> getChildren()
      Returns the child elements, or the empty set if there are no child elements.
      Returns:
      The child elements, or the empty set if there are no child elements.
      Since:
      1.0-milestone-5