IFC 4.3.0.0 (IFC4X3) final

5.1.2.10 IfcSimplePropertyTemplateTypeEnum

5.1.2.10.1 Semantic 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.

5.1.2.10.2 Type values

Type Description
P_BOUNDEDVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertyBoundedValue.

P_ENUMERATEDVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertyEnumeratedValue.

P_LISTVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertyListValue.

P_REFERENCEVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertyReferenceValue.

P_SINGLEVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertySingleValue.

P_TABLEVALUE

The properties defined by this IfcPropertyTemplate are of type IfcPropertyTableValue.

Q_AREA

The properties defined by this IfcPropertyTemplate are of type IfcQuantityArea.

Q_COUNT

The properties defined by this IfcPropertyTemplate are of type IfcQuantityCount.

Q_LENGTH

The properties defined by this IfcPropertyTemplate are of type IfcQuantityLength.

Q_NUMBER

No description available.

Q_TIME

The properties defined by this IfcPropertyTemplate are of type IfcQuantityTime.

Q_VOLUME

The properties defined by this IfcPropertyTemplate are of type IfcQuantityVolume.

Q_WEIGHT

The properties defined by this IfcPropertyTemplate are of type IfcQuantityWeight.

Table 5.1.2.10.A

5.1.2.10.3 Formal representation

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

5.1.2.10.4 References