Profil - Merkmale | |
Profile Properties | |
Propriétés de section de profil |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcProfileProperties | MODIFIED | Schema changed from IFCPROFILEPROPERTYRESOURCE to IFCPROFILERESOURCE. Instantiation changed from ABSTRACT. | ||
Name | MODIFIED | Name changed from ProfileName to Name. Type changed from IfcLabel to IfcIdentifier. | ||
Description | X | X | MODIFIED | Name changed from ProfileDefinition to Description. Type changed from IfcProfileDef to IfcText. |
Properties | ADDED | |||
ProfileDefinition | ADDED |
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).
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
4 | ProfileDefinition | IfcProfileDef | [1:1] | Profile definition which is qualified by these properties. | X |
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcPropertyAbstraction | |||||
HasExternalReferences | IfcExternalReferenceRelationship @RelatedResourceObjects | S[0:?] | Reference to an external reference, e.g. library, classification, or document information, that is associated to the property definition. | X | |
IfcExtendedProperties | |||||
1 | Name | IfcIdentifier | [0:1] | The name given to the set of properties. | X |
2 | Description | IfcText | [0:1] | Description for the set of properties. | X |
3 | Properties | IfcProperty | S[1:?] | The set of properties provided for this extended property collection. | X |
IfcProfileProperties | |||||
4 | ProfileDefinition | IfcProfileDef | [1:1] | Profile definition which is qualified by these properties. | X |
<xs:element name="IfcProfileProperties" type="ifc:IfcProfileProperties" substitutionGroup="ifc:IfcExtendedProperties" nillable="true"/>
<xs:complexType name="IfcProfileProperties">
<xs:complexContent>
<xs:extension base="ifc:IfcExtendedProperties"/>
</xs:complexContent>
</xs:complexType>
ENTITY IfcProfileProperties
SUBTYPE OF (IfcExtendedProperties);
ProfileDefinition : IfcProfileDef;
END_ENTITY;