IfcPropertySetTemplateTypeEnum

Natural language names
Property Set Template Type Enum
Enumération des types de modèles d'ensemble de propriétés
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcPropertySetTemplateTypeEnumADDED
Semantic definitions at the type
Type definition

This enumeration defines the general applicability of instances of IfcPropertySet, or IfcElementQuantity defined by this IfcPropertySetTemplate, to subtypes of IfcObjectDefinition.

HISTORY  New enumeration in IFC4.

Enumeration definition
ConstantDescription
PSET_MATERIALDRIVEN

The property sets defined by this IfcPropertySetTemplate are to be encoded in an IfcMaterialProperties entity and assigned to an IfcMaterialDefinition.

PSET_TYPEDRIVENONLY

The property sets defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcTypeObject.

PSET_TYPEDRIVENOVERRIDE

The property sets defined by this IfcPropertySetTemplate can be assigned to subtypes of IfcTypeObject and can be overridden by a property set with same name at subtypes of IfcObject.

PSET_OCCURRENCEDRIVEN

The property sets defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcObject.

PSET_PERFORMANCEDRIVEN

The property sets defined by this IfcPropertySetTemplate can only be assigned to IfcPerformanceHistory.

PSET_PROFILEDRIVEN

The property sets defined by this IfcPropertySetTemplate are to be encoded in an IfcProfileProperties entity and assigned to an IfcProfileDef.

QTO_TYPEDRIVENONLY

The element quantity defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcTypeObject.

QTO_TYPEDRIVENOVERRIDE

The element quantity defined by this IfcPropertySetTemplate can be assigned to subtypes of IfcTypeObject and can be overridden by an element quantity with same name at subtypes of IfcObject.

QTO_OCCURRENCEDRIVEN

The element quantity defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcObject.

NOTDEFINED

No restriction provided, the property sets defined by this IfcPropertySetTemplate can be assigned to any entity, if not otherwise restricted by the ApplicableEntity attribute.

Formal representations
XML Specification
 <xs:simpleType name="IfcPropertySetTemplateTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="pset_materialdriven"/>
   <xs:enumeration value="pset_typedrivenonly"/>
   <xs:enumeration value="pset_typedrivenoverride"/>
   <xs:enumeration value="pset_occurrencedriven"/>
   <xs:enumeration value="pset_performancedriven"/>
   <xs:enumeration value="pset_profiledriven"/>
   <xs:enumeration value="qto_typedrivenonly"/>
   <xs:enumeration value="qto_typedrivenoverride"/>
   <xs:enumeration value="qto_occurrencedriven"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcPropertySetTemplateTypeEnum = ENUMERATION OF (
 PSET_MATERIALDRIVEN,
 PSET_TYPEDRIVENONLY,
 PSET_TYPEDRIVENOVERRIDE,
 PSET_OCCURRENCEDRIVEN,
 PSET_PERFORMANCEDRIVEN,
 PSET_PROFILEDRIVEN,
 QTO_TYPEDRIVENONLY,
 QTO_TYPEDRIVENOVERRIDE,
 QTO_OCCURRENCEDRIVEN,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcPropertySetTemplate

Link to this page  Link to this page