PipingConnection¶
Overview¶
Abstract class
An elementary connection between two piping items.
Subtypes
Attributes (reference)
| Name | Multiplicity | Type | 
|---|---|---|
| 0..1 | ||
| 0..1 | ||
| 0..1 | ||
| 0..1 | 
Implementation in Proteus Schema
Implementation is subclass-specific.
Example
As PipingConnection is abstract, we consider Pipe as an arbitrary concrete subclass.
Implementation in Proteus Schema
<PipingNetworkSegment
    ID="pipingNetworkSegment1"
    ComponentClass="PipingNetworkSegment"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS267704">
  ...
  <!--
    Only  a <CenterLine> whose parent is a <PipingNetworkSegment>
    implements a DEXPI Pipe.
  -->
  <CenterLine ...>
    ...
  </CenterLine>
  ...
</PipingNetworkSegment>
SourceItem¶
Attribute (reference)
The PipingSourceItem at which the PipingConnection starts.
Implementation in Proteus Schema
Implementation is subclass-specific.
SourceNode¶
Attribute (reference)
The PipingNode at which the PipingConnection starts. The SourceNode must belong to the SourceItem.
Implementation in Proteus Schema
Implementation is subclass-specific.
TargetItem¶
Attribute (reference)
The PipingTargetItem at which the PipingConnection starts.
Implementation in Proteus Schema
Implementation is subclass-specific.
TargetNode¶
Attribute (reference)
The PipingNode at which the PipingConnection ends. The TargetNode must belong to the TargetItem.
Implementation in Proteus Schema
Implementation is subclass-specific.