IfcSystemFurnitureElementType

Definition from IAI: An IfcSystemFurnitureElementType defines a particular type of component or element of systems or modular furniture.

> HISTORY New Entity in IFC 2x2

Use Definitions

An IfcSystemFurnitureElementType provides for all types of elements of system furniture. Occurrences of a type of system furniture element are specified through IfcFurnishingElement. An occurrence of a complete IfcFurnishingElement made up of system furniture elements is created using IfcRelNests (if only the system furniture elements are specified) or IfcRelAggregates (in cases where both the system furniture elements, means of joining together the elements and other accessories such as cable tray and wiring etc. are included).

Property Set Use Definition:

The property sets relating to an IfcSystemFurnitureElementType are defined by the IfcPropertySet and attached by the IfcRelDefinesByType relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to an IfcSystemFurnitureElementType are part of this IFC release:

- Pset_SystemFurnitureElementTypeCommon: property set for the properties common to all types of system furniture element, if available
- Pset_SystemFurnitureElementTypePanel: specific property set for the properties of a system furniture panel, if available
- Pset_SystemFurnitureElementTypeWorkSurface: specific property set for the properties of a system furniture work surface, if available

Geometry Use Definitions

Representations of the type are defined as representation maps (at the level of the supertype IfcTypeProduct). These are assigned at the occurrence through the IfcShapeRepresentation.Item being an IfcMappedItem.

Name Use Definitions

The name of the type of system furniture element is defined through the IfcSystemFurnitureElementType.Name attribute (through inheritance from IfcRoot).

For further indormation on usage, refer to IfcFurnitureType

EXPRESS specification:

ENTITY IfcSystemFurnitureElementType
SUBTYPE OF ( | IfcFurnishingElementType);
END_ENTITY;

Inheritance graph

ENTITY IfcSystemFurnitureElementType;
ENTITY IfcRoot;
GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy | : | SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence | : | OPTIONAL IfcLabel;
HasPropertySets | : | OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
ObjectTypeOf | : | SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;
RepresentationMaps | : | OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag | : | OPTIONAL IfcLabel;
ENTITY IfcElementType;
ElementType | : | OPTIONAL IfcLabel;
ENTITY IfcFurnishingElementType;
ENTITY IfcSystemFurnitureElementType;
END_ENTITY;