Navigation

IfcGroup

Definition from IAI: The IfcGroup is an generalization of any arbitrary group. A group is a collection of objects, which do not have any particular positioning relationship. Therefore a group is an aggregation under some non-geometrical/topological grouping aspects.

EXAMPLE An example for a group is the system, since it groups elements under the aspect of their role, regardless of their position in a building.

A group can hold any collection of products, processes, controls, resources, actors or other groups. Thus groups can be nested.

HISTORY New entity in IFC Release 1.0.

EXPRESS specification:

ENTITY IfcGroup
SUBTYPE OF ( IfcObject);
INVERSE
IsGroupedBy  :  IfcRelAssignsToGroup FOR RelatingGroup;
END_ENTITY;

Attribute definitions:

IsGroupedBy  :  Contains the relationship that assigns the group members to the group object.

Inheritance graph

ENTITY IfcGroup;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
Decomposes  :  SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
IsDecomposedBy  :  SET OF IfcRelDecomposes FOR RelatingObject;
ENTITY IfcGroup;
INVERSE
IsGroupedBy  :  IfcRelAssignsToGroup FOR RelatingGroup;
END_ENTITY;