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

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;

Properties

Published property Name: TIfcIdentifier read FName write FName;
Published property Specification: TIfcText read FSpecification write FSpecification;
Published property Description: TIfcText read FSpecification write FSpecification stored false;
Published property PartOfPset: TIfcPropertySetList read FPartOfPset write FPartOfPset;
Published property PropertyForDependance: TIfcPropertyDependencyRelationshipList read FPropertyForDependance;
Published property PropertyDependsOn: TIfcPropertyDependencyRelationshipList read FPropertyDependsOn;
Published property PartOfComplex: TIfcComplexPropertyList read FPartOfComplex;

Description

Methods

Public constructor Create(AOwner: TComponent); override;

TODO FHasConstraints: TIfcResourceConstraintRelationshipList; TODO FHasApprovals: TIfcResourceApprovalRelationshipList;

Public destructor Destroy; override;

This item has no description.

Properties

Published 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.

Published property Specification: TIfcText read FSpecification write FSpecification;

URI reference to a location with semantic definition or informative text to explain the property.

Published property Description: TIfcText read FSpecification write FSpecification stored false;

Deprecated name for Specification. IFC 4.3 changed the name to Specification.

Published property PartOfPset: TIfcPropertySetList read FPartOfPset write FPartOfPset;

Reference to the IfcPropertySet by which the IfcProperty is referenced.

Published property PropertyForDependance: TIfcPropertyDependencyRelationshipList read FPropertyForDependance;

Property on whose value that of another property depends.

Published property PropertyDependsOn: TIfcPropertyDependencyRelationshipList read FPropertyDependsOn;

Relating property on which the value of the property depends.

Published property PartOfComplex: TIfcComplexPropertyList read FPartOfComplex;

Reference to the IfcComplexProperty in which the IfcProperty is contained.


Generated by PasDoc 0.16.0-snapshot.