#### 5.2.3.1 IfcDistributionElement

| Elément de distribution
| haustechnische Komponente (allgemein)

This entity is a generalization of all elements that participate in a distribution system. Typical examples of IfcDistributionElement are (among others):

- building service elements within a heating systems
- building service elements within a cooling system
- building service elements within a ventilation system
- building service elements within a plumbing system
- electrical elements
- elements within a communication network

The IfcDistributionElement is further specialized in the IFC model. Direct instantiation of IfcDistributionElement without an assigned subtype of IfcDistributionElementType provides the meaning of an distribution element proxy.

> HISTORY New entity in IFC1.5.

> IFC4 CHANGE The entity is marked as deprecated for instantiation - will be made ABSTRACT in future releases.

XSD Specification:

<xs:element name="IfcDistributionElement" type="ifc:IfcDistributionElement" substitutionGroup="ifc:IfcElement" nillable="true"/>
<xs:complexType name="IfcDistributionElement">
<xs:complexContent>
<xs:extension base="ifc:IfcElement"/>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcDistributionElement

| SUPERTYPE OF(IfcDistributionFlowElement)

| SUBTYPE OF (IfcElement);

| INVERSE

HasPorts | : | SET OF IfcRelConnectsPortToElement FOR RelatedElement;

END_ENTITY;

Attribute Definitions:

HasPorts | : | Reference to the element to port connection relationship. The relationship then refers to the port which is contained in this element. IFC4 CHANGE The inverse attribute is deprecated. Relationship to ports, contained within the IfcDistributionElement is now realized by the inverse relationship NestedBy referencing IfcRelNests.

Inheritance Graph:

ENTITY IfcDistributionElement

| ENTITY IfcRoot

GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | OPTIONAL IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;

| ENTITY IfcObjectDefinition

| INVERSE

HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
HasContext | : | SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy | : | SET OF IfcRelAggregates FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;

| ENTITY IfcObject

ObjectType | : | OPTIONAL IfcStrippedOptional;

| INVERSE

IsTypedBy | : | SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;

| ENTITY IfcProduct

ObjectPlacement | : | OPTIONAL IfcStrippedOptional;
Representation | : | OPTIONAL IfcStrippedOptional;

| INVERSE

| ENTITY IfcElement

Tag | : | OPTIONAL IfcStrippedOptional;

| INVERSE

| ENTITY IfcDistributionElement

| INVERSE

HasPorts | : | SET OF IfcRelConnectsPortToElement FOR RelatedElement;

END_ENTITY;

Link to this page