Class TIfcPropertySetTemplate
Unit
Declaration
type TIfcPropertySetTemplate = class(TIfcPropertyTemplateDefinition)
Description
Template for all dynamically extensible property sets represented by IfcPropertySet.
Spec: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcPropertySetTemplate.htm
Hierarchy
- TObject
 - TPersistent
 - TComponent
 - TIfcPersistent
 - TIfcRoot
 - TIfcDefinitionSelect
 - TIfcPropertyDefinition
 - TIfcPropertyTemplateDefinition
 - TIfcPropertySetTemplate
 
Overview
Methods
![]()  | 
constructor Create(AOwner: TComponent); override; | 
![]()  | 
destructor Destroy; override; | 
Properties
![]()  | 
property TemplateType: TIfcPropertySetTemplateTypeEnum read FTemplateType write FTemplateType
      default TIfcPropertySetTemplateTypeEnum.NotDefined; | 
![]()  | 
property ApplicableEntity: TIfcIdentifier read FApplicableEntity write FApplicableEntity; | 
![]()  | 
property HasPropertyTemplates: TIfcPropertyTemplateList read FHasPropertyTemplates; | 
![]()  | 
property Defines: TIfcRelDefinesByTemplateList read FDefines; | 
Description
Methods
![]()  | 
constructor Create(AOwner: TComponent); override; | 
| 
 This item has no description.  | |
![]()  | 
destructor Destroy; override; | 
| 
 This item has no description.  | |
Properties
![]()  | 
property TemplateType: TIfcPropertySetTemplateTypeEnum read FTemplateType write FTemplateType
      default TIfcPropertySetTemplateTypeEnum.NotDefined; | 
| 
 Property set type defining whether the property set is applicable to a type (subtypes of IfcTypeObject), to an occurrence (subtypes of IfcObject), or as a special case to a performance history. The attribute ApplicableEntity may further refine the applicability to a single or multiple entity type(s).  | |
![]()  | 
property ApplicableEntity: TIfcIdentifier read FApplicableEntity write FApplicableEntity; | 
| 
 The attribute optionally defines the data type of the applicable type or occurrence object.  | |
![]()  | 
property HasPropertyTemplates: TIfcPropertyTemplateList read FHasPropertyTemplates; | 
| 
 Set of IfcPropertyTemplate's that are defined within the scope of the IfcPropertySetTemplate.  | |
![]()  | 
property Defines: TIfcRelDefinesByTemplateList read FDefines; | 
| 
 Relation to the property sets, via the objectified relationship IfcRelDefinesByTemplate, that, if given, utilize the definition template.  | |
Generated by PasDoc 0.16.0-snapshot.

