IfcSimplePropertyTemplateTypeEnum

Natural language names
Simple Property Template Type Enum
Enumération des types de modèles de propriétés simples
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcSimplePropertyTemplateTypeEnumADDED
Semantic definitions at the type
Type definition

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.

Enumeration definition
ConstantDescription
P_SINGLEVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertySingleValue.

P_ENUMERATEDVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertyEnumeratedValue.

P_BOUNDEDVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertyBoundedValue.

P_LISTVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertyListValue.

P_TABLEVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertyTableValue.

P_REFERENCEVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertyReferenceValue.

Q_LENGTH

The properties defined by this IfcPropertyTemplate are of type IfcQuantityLength.

Q_AREA

The properties defined by this IfcPropertyTemplate are of type IfcQuantityArea.

Q_VOLUME

The properties defined by this IfcPropertyTemplate are of type IfcQuantityVolume.

Q_COUNT

The properties defined by this IfcPropertyTemplate are of type IfcQuantityCount.

Q_WEIGHT

The properties defined by this IfcPropertyTemplate are of type IfcQuantityWeight.

Q_TIME

The properties defined by this IfcPropertyTemplate are of type IfcQuantityTime.

Q_NUMBER
Formal representations
XML 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:enumeration value="q_number"/>
  </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,
 Q_NUMBER);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcSimplePropertyTemplate

Link to this page  Link to this page