Port Association
IRI: https://w3id.org/altium/cdm/system/PortAssociation
Bounded context: system
TBD
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class system_PortAssociation["Port Association"]
style system_PortAssociation fill:#f1c232
click system_PortAssociation href "../../classes/system_PortAssociation/"
system_PortAssociation : id
system_PortAssociation --> "1" system_Port : port
click system_Port href "../../classes/system_Port/"
class system_Port["Port"]
style system_Port fill:#f1c232
system_PortAssociation --> "1" system_SoftwareComponent : software component
click system_SoftwareComponent href "../../classes/system_SoftwareComponent/"
class system_SoftwareComponent["Software Component"]
style system_SoftwareComponent fill:#f1c232
system_PortAssociation --> "1" system_PortType : port type
click system_PortType href "../../enums/system_PortType/"
class system_PortType["system_PortType"]
style system_PortType fill:#f1c232
class system_FunctionalBlock["Functional Block"]
style system_FunctionalBlock fill:#f1c232
system_FunctionalBlock --> "*" system_PortAssociation: ports associations
click system_FunctionalBlock href "../../classes/system_FunctionalBlock/"
class system_Port["Port"]
style system_Port fill:#f1c232
system_Port --> "0..1" system_PortAssociation: association
click system_Port href "../../classes/system_Port/"
class system_SoftwareComponent["Software Component"]
style system_SoftwareComponent fill:#f1c232
system_SoftwareComponent --> "*" system_PortAssociation: port associations
click system_SoftwareComponent href "../../classes/system_SoftwareComponent/"
Inheritance
- Resource
- system_PortAssociation
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
string | Local unique identifier within a given context. | direct |
| port | 1 |
Port | None | direct |
| software component | 1 |
Software Component | None | direct |
| port type | 1 |
system_PortType | None | direct |