<?xml version="1.0" encoding="utf-8"?>
<PropertySetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ifdguid="6e971c87a23a432d9dba43dcdc2ead9c" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd" xmlns="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
  <IfcVersion version="IFC4X4" />
  <Name>Pset_GroundReinforcementElementTypeBar</Name>
  <Definition>Properties for ground reinforcement elements of type BAR.</Definition>
  <Applicability />
  <ApplicableClasses>
    <ClassName>IfcGroundReinforcementElement/BAR</ClassName>
  </ApplicableClasses>
  <ApplicableTypeValue>IfcGroundReinforcementElement/BAR</ApplicableTypeValue>
  <PropertyDefs>
    <PropertyDef ifdguid="9a3c5a4c9cf941559d5af5260c87e6e3">
      <Name>NominalDiameter</Name>
      <Definition>The nominal diameter of the object.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcPositiveLengthMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="c64da5bc41334c1fb6fa9fe180bafd00">
      <Name>BarSectionType</Name>
      <Definition>Type of cross section of the bar.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_BarSectionType">
            <EnumItem>SMOOTH</EnumItem>
            <EnumItem>RIBBED</EnumItem>
            <EnumItem>HOLLOW</EnumItem>
            <EnumItem>USERDEFINED</EnumItem>
            <EnumItem>NOTDEFINED</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>SMOOTH</Name>
              <Definition>A smooth bar section.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>RIBBED</Name>
              <Definition>A ribbed bar section.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>HOLLOW</Name>
              <Definition>A hollow bar section.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>USERDEFINED</Name>
              <NameAliases>
                <NameAlias lang="en">User Defined</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>NOTDEFINED</Name>
              <NameAliases>
                <NameAlias lang="en">Notdefined</NameAlias>
              </NameAliases>
              <DefinitionAliases />
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="9d466552b8504916b715eac8d5314dbe">
      <Name>UserDefinedBarSectionType</Name>
      <Definition>User defined type of bar section type. Used when BarSectionType is set to USERDEFINED.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcLabel" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="f87746927ede4eb4a87933adea16ffb0">
      <Name>IsGrouted</Name>
      <Definition>Specifies whether the bar is grouted.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcBoolean" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="e0e94ea40dab4803b0f00db583b62e89">
      <Name>IsSelfDrilling</Name>
      <Definition>Specifies whether the bar is self drilling.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcBoolean" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="076d1500d1e911e1800000215ad4efdf">
      <Name>NominalLength</Name>
      <Definition>The nominal overall length of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In case of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcNonNegativeLengthMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Nominal Length</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
  </PropertyDefs>
  <PsetDefinitionAliases />
</PropertySetDef>