Class TIfcProperty
Unit
Declaration
type TIfcProperty = class abstract(TIfcPersistent)
Description
Abstract generalization for all types of properties that can be associated with IFC objects through the property set mechanism.
Hierarchy
- TObject
 - TPersistent
 - TComponent
 - TIfcPersistent
 - TIfcProperty
 
Overview
Methods
![]()  | 
constructor Create(AOwner: TComponent); override; | 
![]()  | 
destructor Destroy; override; | 
Properties
![]()  | 
property Name: TIfcIdentifier read FName write FName; | 
![]()  | 
property Specification: TIfcText read FSpecification write FSpecification; | 
![]()  | 
property Description: TIfcText read FSpecification write FSpecification stored false; | 
![]()  | 
property PartOfPset: TIfcPropertySetList read FPartOfPset write FPartOfPset; | 
![]()  | 
property PropertyForDependance: TIfcPropertyDependencyRelationshipList read FPropertyForDependance; | 
![]()  | 
property PropertyDependsOn: TIfcPropertyDependencyRelationshipList read FPropertyDependsOn; | 
![]()  | 
property PartOfComplex: TIfcComplexPropertyList read FPartOfComplex; | 
Description
Methods
![]()  | 
constructor Create(AOwner: TComponent); override; | 
| 
 TODO FHasConstraints: TIfcResourceConstraintRelationshipList; TODO FHasApprovals: TIfcResourceApprovalRelationshipList;  | |
![]()  | 
destructor Destroy; override; | 
| 
 This item has no description.  | |
Properties
![]()  | 
property Name: TIfcIdentifier read FName write FName; | 
| 
 Name for this property. This label is the significant name string that defines the semantic meaning for the property.  | |
![]()  | 
property Specification: TIfcText read FSpecification write FSpecification; | 
| 
 URI reference to a location with semantic definition or informative text to explain the property.  | |
![]()  | 
property Description: TIfcText read FSpecification write FSpecification stored false; | 
| 
 Deprecated name for Specification. IFC 4.3 changed the name to Specification.  | |
![]()  | 
property PartOfPset: TIfcPropertySetList read FPartOfPset write FPartOfPset; | 
| 
 Reference to the IfcPropertySet by which the IfcProperty is referenced.  | |
![]()  | 
property PropertyForDependance: TIfcPropertyDependencyRelationshipList read FPropertyForDependance; | 
| 
 Property on whose value that of another property depends.  | |
![]()  | 
property PropertyDependsOn: TIfcPropertyDependencyRelationshipList read FPropertyDependsOn; | 
| 
 Relating property on which the value of the property depends.  | |
![]()  | 
property PartOfComplex: TIfcComplexPropertyList read FPartOfComplex; | 
| 
 Reference to the IfcComplexProperty in which the IfcProperty is contained.  | |
Generated by PasDoc 0.16.0-snapshot.

