Struct Ifc4x1::IfcPropertySetTemplateTypeEnum¶
Defined in File Ifc4x1.h
Nested Relationships¶
This struct is a nested type of Struct Ifc4x1.
Struct Documentation¶
-
struct
Ifc4x1
::
IfcPropertySetTemplateTypeEnum
Public Types
-
enum
Value
This enumeration defines the general applicability of instances of IfcPropertySet, or IfcElementQuantity defined by this IfcPropertySetTemplate, to subtypes of IfcObjectDefinition.
HISTORY New enumeration in IFC2x4.
Enumeration
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, 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.
Values:
-
enumerator
IfcPropertySetTemplateType_PSET_TYPEDRIVENONLY
-
enumerator
IfcPropertySetTemplateType_PSET_TYPEDRIVENOVERRIDE
-
enumerator
IfcPropertySetTemplateType_PSET_OCCURRENCEDRIVEN
-
enumerator
IfcPropertySetTemplateType_PSET_PERFORMANCEDRIVEN
-
enumerator
IfcPropertySetTemplateType_QTO_TYPEDRIVENONLY
-
enumerator
IfcPropertySetTemplateType_QTO_TYPEDRIVENOVERRIDE
-
enumerator
IfcPropertySetTemplateType_QTO_OCCURRENCEDRIVEN
-
enumerator
IfcPropertySetTemplateType_NOTDEFINED
-
enumerator
-
enum