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.