erweiterbare Eigenschaften | |
Extended Properties | |
Propriétés étendues |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 |
---|---|---|---|---|
IfcExtendedProperties | ADDED | IFC2x3 to IFC4 4.0.0.0 | ||
IfcExtendedProperties | ADDED |
The IfcExtendedProperties is an abstract supertype of all extensible property collections that are applicable to certain characterized entities. Instantiable subtypes of IfcExtendedProperties assign the property collection to a particular characterized entity.
NOTE Extensible property collections are provided for materials and profiles.
Instantiable subtypes have a set of Properties, each providing property name, value and unit and other instance information, depending on the subtype of IfcProperty referenced.
HISTORY New entity in IFC4.
# | Attribute | Type | Cardinality | Description | G |
---|---|---|---|---|---|
1 | Name | IfcIdentifier | ? | The name given to the set of properties. | X |
2 | Description | IfcText | ? | Description for the set of properties. | X |
3 | Properties | IfcProperty | S[1:?] | The set of properties provided for this extended property collection. | X |
# | Attribute | Type | Cardinality | Description | G |
---|---|---|---|---|---|
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.
IFC4 CHANGE New inverse attribute. | X | |
IfcExtendedProperties | |||||
1 | Name | IfcIdentifier | ? | The name given to the set of properties. | X |
2 | Description | IfcText | ? | Description for the set of properties. | X |
3 | Properties | IfcProperty | S[1:?] | The set of properties provided for this extended property collection. | X |
<xs:element name="IfcExtendedProperties" type="ifc:IfcExtendedProperties" abstract="true" substitutionGroup="ifc:IfcPropertyAbstraction" nillable="true"/>
<xs:complexType name="IfcExtendedProperties" abstract="true">
<xs:complexContent>
<xs:extension base="ifc:IfcPropertyAbstraction">
<xs:sequence>
<xs:element name="Properties">
<xs:complexType>
<xs:sequence>
<xs:element ref="ifc:IfcProperty" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute ref="ifc:itemType" fixed="ifc:IfcProperty"/>
<xs:attribute ref="ifc:cType" fixed="set"/>
<xs:attribute ref="ifc:arraySize" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Name" type="ifc:IfcIdentifier" use="optional"/>
<xs:attribute name="Description" type="ifc:IfcText" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
ENTITY IfcExtendedProperties
ABSTRACT SUPERTYPE OF(ONEOF(IfcMaterialProperties, IfcProfileProperties))
SUBTYPE OF (IfcPropertyAbstraction);
Name : OPTIONAL IfcIdentifier;
Description : OPTIONAL IfcText;
Properties : SET [1:?] OF IfcProperty;
END_ENTITY;