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.