5.1.2.5 IfcSimplePropertyTemplateTypeEnum

This enumeration defines the correct subtype of instances of IfcSimpleProperty or IfcPhysicalSimpleQuantity that are created and are assigned to this IfcSimplePropertyTemplate. It also determines how the attributes of IfcPropertyTemplate, PrimaryUnit, SecondaryUnit, Enumerators, PrimaryDataType, SecondaryDataType, should be used.

HISTORY  New enumeration in IFC4.

Enumerated Item Definitions:

XSD Specification:

 <xs:simpleType name="IfcSimplePropertyTemplateTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="p_singlevalue"/>
   <xs:enumeration value="p_enumeratedvalue"/>
   <xs:enumeration value="p_boundedvalue"/>
   <xs:enumeration value="p_listvalue"/>
   <xs:enumeration value="p_tablevalue"/>
   <xs:enumeration value="p_referencevalue"/>
   <xs:enumeration value="q_length"/>
   <xs:enumeration value="q_area"/>
   <xs:enumeration value="q_volume"/>
   <xs:enumeration value="q_count"/>
   <xs:enumeration value="q_weight"/>
   <xs:enumeration value="q_time"/>
  </xs:restriction>
 </xs:simpleType>

EXPRESS Specification:

TYPE IfcSimplePropertyTemplateTypeEnum = ENUMERATION OF (
P_SINGLEVALUE,
P_ENUMERATEDVALUE,
P_BOUNDEDVALUE,
P_LISTVALUE,
P_TABLEVALUE,
P_REFERENCEVALUE,
Q_LENGTH,
Q_AREA,
Q_VOLUME,
Q_COUNT,
Q_WEIGHT,
Q_TIME);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page