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
    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_TYPEDRIVENONLYThe property sets defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcTypeObject.
PSET_TYPEDRIVENOVERRIDEThe 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_OCCURRENCEDRIVENThe property sets defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcObject.
PSET_PERFORMANCEDRIVENThe property sets defined by this IfcPropertySetTemplate can only be assigned to IfcPerformanceHistory.
QTO_TYPEDRIVENONLYThe element quantity defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcTypeObject.
QTO_TYPEDRIVENOVERRIDEThe 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_OCCURRENCEDRIVENThe element quantity defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcObject.
NOTDEFINEDNo 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_typedrivenonly"/>
   <xs:enumeration value="pset_typedrivenoverride"/>
   <xs:enumeration value="pset_occurrencedriven"/>
   <xs:enumeration value="pset_performancedriven"/>
   <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_TYPEDRIVENONLY,
 PSET_TYPEDRIVENOVERRIDE,
 PSET_OCCURRENCEDRIVEN,
 PSET_PERFORMANCEDRIVEN,
 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