<?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="d2f46b2e34bd885139bf12b2344e8a56" templatetype="PSET_TYPEDRIVENOVERRIDE" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
  <IfcVersion version="IFC4X4" />
  <Name>Pset_SignalFrame</Name>
  <Definition>Properties that define signal frame parameters for occurrences and types of _IfcSignal_ applied in railways.</Definition>
  <Applicability />
  <ApplicableClasses>
    <ClassName>IfcSignal</ClassName>
  </ApplicableClasses>
  <ApplicableTypeValue>IfcSignal</ApplicableTypeValue>
  <PropertyDefs>
    <PropertyDef ifdguid="8aa38880a7f745dd89031e0db9758775">
      <Name>BackboardType</Name>
      <Definition>The type of the backboard of the signal frame.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcLabel" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="1a0a1175e1c8415fa0ff40f7c6ed5824">
      <Name>SignalFrameType</Name>
      <Definition>Type of frame, e.g. main frame, route indicator, speed indicator, direction indicator, etc.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcLabel" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="a28e9f226e204a909976810e633a45f4">
      <Name>NominalWidth</Name>
      <Definition>The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases 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 Width</NameAlias>
        <NameAlias lang="ja-JP">公称幅</NameAlias>
        <NameAlias lang="ko-KR">공칭 폭</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
        <DefinitionAlias lang="ja-JP">呼び幅寸法。</DefinitionAlias>
        <DefinitionAlias lang="ko-KR">폭 치수</DefinitionAlias>
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="1caee944492d408183031743b2d3e798">
      <Name>SignalIndicatorType</Name>
      <Definition>Type of the indicators on a signal, e.g. route indicator, speed restriction indicator etc.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_SignalIndicatorType">
            <EnumItem>DEPARTUREINDICATOR</EnumItem>
            <EnumItem>SHUNTINGINDICATOR</EnumItem>
            <EnumItem>SWITCHINDICATOR</EnumItem>
            <EnumItem>ROUTEINDICATOR</EnumItem>
            <EnumItem>DEPARTUREROUTEINDICATOR</EnumItem>
            <EnumItem>ROLLINGSTOCKSTOPINDICATOR</EnumItem>
            <EnumItem>DERAILINDICATOR</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>DEPARTUREINDICATOR</Name>
              <Definition>Departure indicator.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>SHUNTINGINDICATOR</Name>
              <Definition>Shunting indicator.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>SWITCHINDICATOR</Name>
              <Definition>Switch indicator.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>ROUTEINDICATOR</Name>
              <Definition>Route indicator.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>DEPARTUREROUTEINDICATOR</Name>
              <Definition>Departure route indicator.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>ROLLINGSTOCKSTOPINDICATOR</Name>
              <Definition>Rolling stock stop indicator.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>DERAILINDICATOR</Name>
              <Definition>Derail indicator.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <Definition>required category not on scale</Definition>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <Definition>Value is unkown</Definition>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <Definition>Value has not been specified</Definition>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="3906ff42d3854c858bd09c9414a753d1">
      <Name>SignalFrameBackboardHeight</Name>
      <Definition>The nominal height of the signal frame backboard.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcPositiveLengthMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="495649dcab4148b68de39074988f7d23">
      <Name>SignalFrameBackboardDiameter</Name>
      <Definition>The nominal diameter of the signal frame backboard.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcPositiveLengthMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
  </PropertyDefs>
  <PsetDefinitionAliases />
</PropertySetDef>