IfcPropertySetTemplateTypeEnum

Natural language names
enProperty Set Template Type Enum
frEnumé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
XSD 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

Link to this page  Link to this page