<xs:complexType name="IfcReference">
<xs:complexContent>
<xs:extension base="ifc:Entity">
<xs:sequence>
<xs:element name="InnerReference" type="ifc:IfcReference" nillable="true" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="TypeIdentifier" type="ifc:IfcIdentifier" use="optional"/>
<xs:attribute name="AttributeIdentifier" type="ifc:IfcIdentifier" use="optional"/>
<xs:attribute name="InstanceName" type="ifc:IfcLabel" use="optional"/>
<xs:attribute name="ListPositions" use="optional">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list itemType="xs:long"/>
</xs:simpleType>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType> |