Simple Property Template Type Enum | |
Enumération des types de modèles de propriétés simples |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcSimplePropertyTemplateTypeEnum | ADDED |
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.
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. |
<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>
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;