<xs:complexType name="IfcBuildingElementType">
<xs:complexContent>
<xs:extension base="uro:IfcElementType">
<xs:sequence>
<xs:element name="elementType" minOccurs="0" type="gml:CodeType"/>
<xs:element name="predefinedType" minOccurs="0" type="gml:CodeType"/>
<xs:element name="shapeType" minOccurs="0" type="gml:CodeType"/>
<xs:element name="numberOfRiser" minOccurs="0" type="xs:integer"/>
<xs:element name="numberOfTreads" minOccurs="0" type="xs:integer"/>
<xs:element name="riserHeight" minOccurs="0" type="gml:LengthType"/>
<xs:element name="treadLength" minOccurs="0" type="gml:LengthType"/>
<xs:element name="operationType" minOccurs="0" type="uro:IfcTransportElementTypeEnum"/>
<xs:element name="capacityByWeight" minOccurs="0" type="gml:MeasureType"/>
<xs:element name="capacityByNumber" minOccurs="0" type="xs:integer"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>