Interface Group

  • All Known Subinterfaces:
    FunctionalSystem, Zone

    public interface Group
    A group is a logical collection of objects. A group can hold any collection of objects (being products, processes, controls, resources, actors, or other groups). An object can be part of zero, one, or many groups. Corresponds to (IfcGroup).
    Since:
    9.10.4
    • Method Detail

      • getName

        String getName()
        Returns the name of the group.
        Returns:
        the name of the group
        Since:
        9.10.4
      • getGroupedComponents

        Set<Component> getGroupedComponents()
        Returns a set of the components belonging to this group.
        Returns:
        a set of the components belonging to this group
        Since:
        9.10.4
      • getSubGroups

        Set<Group> getSubGroups()
        Returns a set of the subgroups of this group if any exists, otherwise returns empty collection.
        Returns:
        a set of the subgroups of this group