IfcPropertySetDefinitionSelect

Natural language names
Property Set Definition Select
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcPropertySetDefinitionSelectADDED
Semantic definitions at the type
Type definition

The purpose of this select type is enabling th assignment of a set of IfcPropertySet's using the relationship IfcRelDefinesByProperties relationship in addition to a single IfcPropertySet.

NOTE  The sole purpose of this select type is to enable an upward compatible enhancement of the objectified relationship IfcRelDefinesByProperties in order to assign multiple IfcPropertySet's, IfcElementQuantity's or other subtypes of IfcPropertySetDefinition to objects using a single instance of IfcRelDefinesByProperties.

HISTORY  New select type in IFC4.

Select definition
TypeDescription
IfcPropertySetDefinitionSet
IfcPropertySetDefinition
Formal representations
XML Specification
 <xs:group name="IfcPropertySetDefinitionSelect">
  <xs:choice>
   <xs:element ref="ifc:IfcPropertySetDefinition"/>
   <xs:element ref="ifc:IfcPropertySetDefinitionSet-wrapper"/>
  </xs:choice>
 </xs:group>
EXPRESS Specification
TYPE IfcPropertySetDefinitionSelect = SELECT (
 IfcPropertySetDefinitionSet,
 IfcPropertySetDefinition);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcRelDefinesByProperties

Link to this page  Link to this page