Navigation

IfcRelAssociatesMaterial

Definition from IAI: Objectified relationship between a material definition and building elements to which this material definition applies. The material definition can be:

The IfcRelAssociatesMaterial relationship is a special type of the IfcRelAssociates relationship. The building element has an inverse relation to its material definition by the HasAssociations attribute.

HISTORY New entity in IFC Release 2.x
ISSUE See Issue for changes made in IFC Release 2.x.

EXPRESS specification:

ENTITY IfcRelAssociatesMaterial
SUBTYPE OF ( IfcRelAssociates);
RelatingMaterial  :  IfcMaterialSelect;
WHERE
WR1  :  SIZEOF(QUERY(temp <* SELF\IfcRelAssociates.RelatedObjects | 'IFCPRODUCTEXTENSION.IFCOPENINGELEMENT' IN TYPEOF(temp))) = 0;
WR2  :  SIZEOF(QUERY(temp <* SELF\IfcRelAssociates.RelatedObjects | NOT('IFCPRODUCTEXTENSION.IFCELEMENT' IN TYPEOF(temp)))) = 0;
END_ENTITY;

Attribute definitions:

RelatingMaterial  :  Material definition (either a single material, a list of materials, or a set of material layers) assigned to the elements.

Formal Propositions:

WR1  :  The material information should not be associated to an opening.
WR2  :  The material information should be associated to an element.

References (1):

Name Type Referred through Express-G
IfcRelAssociates Entity
Subtype
Diagram 5

Inheritance graph

ENTITY IfcRelAssociatesMaterial;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcRelAssociates;
RelatedObjects  :  SET [1:?] OF IfcRoot;
ENTITY IfcRelAssociatesMaterial;
RelatingMaterial  :  IfcMaterialSelect;
END_ENTITY;