IfcSimplePropertyTemplateTypeEnum

BACnet MVD

#### IfcSimplePropertyTemplateTypeEnum

Natural language names

| Simple Property Template Type Enum
| Enumération des types de modèles de propriétés simples

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcSimplePropertyTemplateTypeEnum |  |  | ADDED |

##### 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

Constant | Description
--- | ---
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.

##### 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: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;

EXPRESS-G diagram

`

References: IfcSimplePropertyTemplate

Link to this page