<xs:complexType name="IfcPropertyEnumeration"> <xs:complexContent> <xs:extension base="ifc:IfcPropertyAbstraction"> <xs:sequence> <xs:element name="EnumerationValues"> <xs:complexType> <xs:group ref="ifc:IfcValue" maxOccurs="unbounded"/> <xs:attribute ref="ifc:itemType" fixed="ifc:IfcValue"/> <xs:attribute ref="ifc:cType" fixed="list-unique"/> <xs:attribute ref="ifc:arraySize" use="optional"/> </xs:complexType> </xs:element> <xs:element name="Unit" nillable="true" minOccurs="0"> <xs:complexType> <xs:group ref="ifc:IfcUnit"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="Name" type="ifc:IfcLabel" use="optional"/> </xs:extension> </xs:complexContent> </xs:complexType> |