IfcPropertySetDefinitionSet

Natural language names
enProperty Set Definition Set
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcPropertySetDefinitionSetADDED
Semantic definitions at the type
Type definition

The purpose of this defined type is enabling the assignment of a set of IfcPropertySetDefinition's to an IfcRelDefinesByProperties relationship.

NOTE  The sole purpose of this defined 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 type in IFC4.
Formal representations
XSD Specification
 <xs:complexType name="IfcPropertySetDefinitionSet">
  <xs:sequence>
   <xs:element ref="ifc:IfcPropertySetDefinition" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute ref="ifc:itemType" fixed="ifc:IfcPropertySetDefinition"/>
  <xs:attribute ref="ifc:cType" fixed="set"/>
  <xs:attribute ref="ifc:arraySize" use="optional"/>
 </xs:complexType>
 <xs:element name="IfcPropertySetDefinitionSet-wrapper" nillable="true">
  <xs:complexType>
   <xs:complexContent>
    <xs:extension base="ifc:IfcPropertySetDefinitionSet">
     <xs:attributeGroup ref="ifc:instanceAttributes"/>
    </xs:extension>
   </xs:complexContent>
  </xs:complexType>
 </xs:element>
EXPRESS Specification
TYPE IfcPropertySetDefinitionSet = SET [1:?] OF IfcPropertySetDefinition;
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page