IFC 4.3.x development

8.15.3.18 IfcProfileProperties

Change log

IFC4

deletions attributes ProfileDefinition
modificationsabstract Changed from True to False
modificationsattributes ProfileName definition Changed from IfcLabel to IfcProfileDef
modificationsattributes ProfileName is_optionalChanged from True to False
modificationsattributes ProfileName name Changed from ProfileName to ProfileDefinition

8.15.3.18.1 Semantic definitions at the entity

This is a collection of properties applicable to section profile definitions.

HISTORY  New entity in IFC2x2.

IFC4 CHANGE  Entity made non-abstract. Subtypes IfcGeneralProfileProperties, IfcStructuralProfileProperties, and IfcStructuralSteelProfileProperties deleted. Attribute ProfileName deleted, use ProfileDefinition.ProfileName instead. Attribute ProfileDefinition made mandatory. Attributes Name, Description, and HasProperties added (inherited from IfcExtendedProperties).

8.15.3.18.1 Attributes

# Attribute Type Description
IfcPropertyAbstraction
HasExternalReferencesSET [0:?] OF IfcExternalReferenceRelationship FOR RelatedResourceObjectsReference to an external reference, e.g. library, classification, or document information, that is associated to the property definition.

> IFC4 CHANGE New inverse attribute.
IfcExtendedProperties
1 Name OPTIONAL IfcIdentifier The name given to the set of properties.
2 Description OPTIONAL IfcText Description for the set of properties.
3 Properties SET [1:?] OF IfcProperty The set of properties provided for this extended property collection.
IfcProfileProperties
4 ProfileDefinition IfcProfileDef Profile definition which is qualified by these properties.

8.15.3.18.2 Entity inheritance

dot_inheritance IfcProfileProperties IfcProfileProperties IfcExtendedProperties IfcExtendedProperties IfcProfileProperties->IfcExtendedProperties IfcMaterialProperties IfcMaterialProperties IfcMaterialProperties->IfcExtendedProperties IfcPropertyAbstraction IfcPropertyAbstraction IfcExtendedProperties->IfcPropertyAbstraction IfcPropertyAbstraction_children 3 more... IfcPropertyAbstraction_children->IfcPropertyAbstraction

8.15.3.18.3 Formal representations

ENTITY IfcProfileProperties
 SUBTYPE OF (IfcExtendedProperties);
	ProfileDefinition : IfcProfileDef;
END_ENTITY;