PipeOffPageConnector¶
Overview¶
Abstract class
A connector that indicates that a piping network segment is continued elsewhere, either on the same PID or on another PID. Graphically, it is usually represented as an arrow.
Supertypes
Subtypes
Attributes (data)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
||
0..1 |
Attributes (composition)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
Implementation in Proteus Schema
The class is implemented as a Proteus XML element with RDL reference. As PipeOffPageConnector is abstract, there is no RDL reference for the class itself; the RDL reference depends on the concrete subclass.
Tag: <PipeOffPageConnector>
ComponentClass: depending on subclass
ComponentClassURI: depending on subclass
Example
As PipeOffPageConnector is abstract, we consider FlowInPipeOffPageConnector as an arbitrary concrete subclass.
Implementation in Proteus Schema
<PipeOffPageConnector
ID="flowInPipeOffPageConnector1"
ComponentClass="FlowInPipeOffPageConnector"
ComponentClassURI="http://sandbox.dexpi.org/rdl/FlowInPipeOffPageConnector" ...>
...
</PipeOffPageConnector>
ConnectorReference¶
Attribute (composition)
A reference indicating to which other PipeOffPageConnector this PipeOffPageConnector is connected.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a PipeOffPageConnectorReference) is a child of the <PipeOffPageConnector>
element for the attribute owner (a PipeOffPageConnector).
Example
As the owner type PipeOffPageConnector is abstract, we consider FlowInPipeOffPageConnector as an arbitrary concrete subclass. As the value type PipeOffPageConnectorReference is abstract, we consider PipeOffPageConnectorObjectReference as an arbitrary concrete subclass.
Implementation in Proteus Schema
<PipeOffPageConnector
ID="flowInPipeOffPageConnector1"
ComponentClass="FlowInPipeOffPageConnector"
ComponentClassURI="http://sandbox.dexpi.org/rdl/FlowInPipeOffPageConnector" ...>
...
<PipeOffPageConnectorReference
ID="pipeOffPageConnectorObjectReference1"
ComponentClass="PipeOffPageConnectorObjectReference"
ComponentClassURI="http://sandbox.dexpi.org/rdl/PipeOffPageConnectorObjectReference" ...>
...
<PipeOffPageConnectorReference />
...
<PipeOffPageConnector />
PipeConnectorDescription¶
Attribute (data)
A description of the PipeOffPageConnector.
Multiplicity: 0..1
Type: MultiLanguageString
Implementation in Proteus Schema
The attribute is implemented as a set of DEXPI generic attributes for multi-language string values.
RDL reference: PIPE CONNECTOR DESCRIPTION ASSIGNMENT CLASS
Name: PipeConnectorDescriptionAssignmentClass
Example
As the owning class PipeOffPageConnector is abstract, we consider FlowInPipeOffPageConnector as an arbitrary concrete subclass.
Language |
Value |
---|---|
en |
from reaction unit |
de |
von Reaktionseinheit |
(MultiLanguageString with 2 SingleLanguageStrings)
Implementation in Proteus Schema
<PipeOffPageConnector
ID="flowInPipeOffPageConnector1"
ComponentClass="FlowInPipeOffPageConnector"
ComponentClassURI="http://sandbox.dexpi.org/rdl/FlowInPipeOffPageConnector" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="PipeConnectorDescriptionAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/PipeConnectorDescriptionAssignmentClass"
Format="string"
Language="en"
Value="from reaction unit" />
<GenericAttribute
Name="PipeConnectorDescriptionAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/PipeConnectorDescriptionAssignmentClass"
Format="string"
Language="de"
Value="von Reaktionseinheit" />
...
</GenericAttributes>
...
</PipeOffPageConnector>
PipeConnectorNumber¶
Attribute (data)
The number of the PipeOffPageConnector.
Multiplicity: 0..1
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: PIPE CONNECTOR NUMBER ASSIGNMENT CLASS
Name: PipeConnectorNumberAssignmentClass
Example
As the owning class PipeOffPageConnector is abstract, we consider FlowInPipeOffPageConnector as an arbitrary concrete subclass.
“123” (String)
Implementation in Proteus Schema
<PipeOffPageConnector
ID="flowInPipeOffPageConnector1"
ComponentClass="FlowInPipeOffPageConnector"
ComponentClassURI="http://sandbox.dexpi.org/rdl/FlowInPipeOffPageConnector" ...>
...
<GenericAttributes Set="DexpiAttributes" ...>
<GenericAttribute
Name="PipeConnectorNumberAssignmentClass"
AttributeURI="http://sandbox.dexpi.org/rdl/PipeConnectorNumberAssignmentClass"
Format="string"
Value="123" />
...
</GenericAttributes>
...
</PipeOffPageConnector>