IFC 4.3.x development IfcProfileProperties

Change log


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 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). Attributes

# Attribute Type Description
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.
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.
4 ProfileDefinition IfcProfileDef Profile definition which is qualified by these properties. 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 Formal representations

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