Port

Process::Process::Port

Overview

Abstract Class

A port represents a transfer of material, energy or information into or out of a process step. It provides the anchor point for connecting two process steps to each other. The term is derived from SysML and IDEF0 representations of processes.

Note that a port in DEXPI Process is a conceptual object. It represents a contract regarding the material, energy or information coming into or out of a process step.

(Fullscreen Diagram)

ConceptualObjectPortDescription :MultiLanguageString [0..1]Identifier :StringNominalDirection :PortDirectionProcessConnectionProcessStepAttributeRepresentationRepresentationGroupNotePersistentIdentifierRolePerformedRoles**PersistentIdentifiers0..1*ReferencedNotes**Object*Represents*ConnectorReference0..1SubReference0..1*SuperReference*0..1Source0..1Target0..1Ports0..1*

Supertypes

Subtypes

Members

Composition Properties

Name

Multiplicity

Type

Ordered

SubReference

*

Port

no

Reference Properties

Name

Multiplicity

Type

Ordered

Unique

Opposite Multiplicity

ConnectorReference

1

ProcessConnection

no

no

0..1

SuperReference

0..1

Port

no

no

*

Data Properties

Name

Multiplicity

Type

Ordered

Unique

Description

0..1

MultiLanguageString

no

no

Identifier

1

String

no

no

NominalDirection

1

PortDirection

no

no

ConnectorReference

Reference Property

Type: ProcessConnection

Multiplicity: 1

Ordered: no

Unique: no

Opposite Multiplicity: 0..1

Description

Data Property

Type: MultiLanguageString

Multiplicity: 0..1

Ordered: no

Unique: no

Identifier

Data Property

Type: String

Multiplicity: 1

Ordered: no

Unique: no

NominalDirection

Data Property

Type: PortDirection

Multiplicity: 1

Ordered: no

Unique: no

SubReference

Composition Property

Type: Port

Multiplicity: *

Ordered: no

SuperReference

Reference Property

Type: Port

Multiplicity: 0..1

Ordered: no

Unique: no

Opposite Multiplicity: *