5.4.3.9 IfcRelConnectsPorts
| Connection de ports |
| Verbindet Anschlüsse - Relation |
An IfcRelConnectsPorts relationship defines the
relationship that is made between two ports at their point of
connection. It may include the connection geometry between
two ports.
The objectified relationship IfcRelConnectsPorts is
required for defining how two instances of IfcPort
connect together. Each of the ports is logically contained
within the IfcDistributionElement by using the ordered
collection IfcRelNests.
HISTORY New entity in IFC2.0, modified in IFC2x.
IFC4 CHANGE Previously the containment of the IfcPort within the IfcDistributionElement
had been realized using the IfcRelConnectsPortToElement relationship.
Construction Operations
Instance diagram
Identity
The Identity concept applies to this entity.
Exchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Import |
|
|
|
|
|
|
|
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Export |
|
|
|
|
|
|
|
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Revision Control
The Revision Control concept applies to this entity.
Exchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Import |
|
|
|
|
|
|
|
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Export |
|
|
|
|
|
|
|
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
External Data Constraints
The External Data Constraints concept applies to this entity as shown in Table 27.
Table | Name | Reference | Format | Color |
Connection | Name | IfcRelConnectsPorts.Name | Key | #FFFF99 |
Connection | CreatedBy | IfcRelConnectsPorts.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification | | #FFCC99 |
Connection | CreatedOn | IfcRelConnectsPorts.OwnerHistory\IfcOwnerHistory.CreationDate | | #FFCC99 |
Connection | ConnectionType | IfcRelConnectsPorts.RelatingPort\IfcDistributionPort.Nests[*]\IfcRelNests.RelatingObject\ | | #FFFF99 |
Connection | SheetName | IfcRelConnectsPorts.RelatingPort\IfcDistributionPort.Nests[*]\IfcRelNests.RelatingObject\ | | #FFCC99 |
Connection | RowName1 | IfcRelConnectsPorts.RelatingPort\IfcDistributionPort.Nests[*]\IfcRelNests.RelatingObject | | #FFCC99 |
Connection | RowName2 | IfcRelConnectsPorts.RelatedPort\IfcDistributionPort.Nests[*]\IfcRelNests.RelatingObject | | #FFCC99 |
Connection | RealizingElement | IfcRelConnectsPorts.RealizingElement | | #FFCC99 |
Connection | PortName1 | IfcRelConnectsPorts.RelatingPort | | #FFCC99 |
Connection | PortName2 | IfcRelConnectsPorts.RelatedPort | | #FFCC99 |
Connection | ExtSystem | IfcRelConnectsPorts.OwnerHistory\IfcOwnerHistory.OwningApplication\IfcApplication.ApplicationIdentifier | | #CC99FF |
Connection | ExtObject | \ | | #CC99FF |
Connection | ExtIdentifier | IfcRelConnectsPorts.GlobalId | | #CC99FF |
Connection | Description | IfcRelConnectsPorts.Description | | #CCFFCC |
|
Table 27 — IfcRelConnectsPorts External Data Constraints |
Exchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Import |
|
|
|
|
|
|
|
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Export |
|
|
|
|
|
|
|
|
|
|
|
|
|
O |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XSD Specification:
<xs:element name="IfcRelConnectsPorts" type="ifc:IfcRelConnectsPorts" substitutionGroup="ifc:IfcRelConnects" nillable="true"/>
<xs:complexType name="IfcRelConnectsPorts">
<xs:complexContent>
<xs:extension base="ifc:IfcRelConnects">
<xs:sequence>
<xs:element name="RelatingPort" type="ifc:IfcPort" nillable="true"/>
<xs:element name="RelatedPort" type="ifc:IfcPort" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
EXPRESS Specification:
ENTITY IfcRelConnectsPorts
|
|
RelatingPort | : | IfcPort; |
RelatedPort | : | IfcPort; |
RealizingElement | : | OPTIONAL IfcStrippedOptional; |
|
|
NoSelfReference | : | RelatingPort :<>: RelatedPort; |
|
Attribute Definitions:
RelatingPort | : | Reference to the first port that is connected by the objectified relationship. |
RelatedPort | : | Reference to the second port that is connected by the objectified relationship. |
RealizingElement | : | Defines the element that realizes a port connection relationship. |
Formal Propositions:
NoSelfReference | : |
The instance of the RelatingPort shall not be the same instance as the RelatedPort.
|
Inheritance Graph:
ENTITY IfcRelConnectsPorts
|
|
RelatingPort | : | IfcPort; |
RelatedPort | : | IfcPort; |
RealizingElement | : | OPTIONAL IfcStrippedOptional; |
|
Link to this page