system_SdmMappableEntity
IRI: https://w3id.org/altium/cdm/system/SdmEntity
A mixin for entities within the System Data Model (SDM) that are mappable to domain-specific concepts
*NOTE: this is an abstract class and should not be instantiated directly
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class system_SdmMappableEntity["system_SdmMappableEntity"]
click system_SdmMappableEntity href "../../classes/system_SdmMappableEntity/"
class Meta["Meta"]
Meta <|-- system_SdmMappableEntity
click Meta href "../../classes/Meta/"
class system_SdmFunctionalModel["Functional Model"]
style system_SdmFunctionalModel fill:#f1c232
system_SdmMappableEntity <|-- system_SdmFunctionalModel
click system_SdmFunctionalModel href "../../classes/system_SdmFunctionalModel/"
class system_SdmFunctionalBlock["Functional Block"]
style system_SdmFunctionalBlock fill:#f1c232
system_SdmMappableEntity <|-- system_SdmFunctionalBlock
click system_SdmFunctionalBlock href "../../classes/system_SdmFunctionalBlock/"
class system_SdmPort["Port"]
style system_SdmPort fill:#f1c232
system_SdmMappableEntity <|-- system_SdmPort
click system_SdmPort href "../../classes/system_SdmPort/"
class system_SdmConnection["Connection"]
style system_SdmConnection fill:#f1c232
system_SdmMappableEntity <|-- system_SdmConnection
click system_SdmConnection href "../../classes/system_SdmConnection/"
class system_SdmDeviceModel["Device Model"]
style system_SdmDeviceModel fill:#f1c232
system_SdmMappableEntity <|-- system_SdmDeviceModel
click system_SdmDeviceModel href "../../classes/system_SdmDeviceModel/"
class system_SdmSoftwareModel["Software Model"]
style system_SdmSoftwareModel fill:#f1c232
system_SdmMappableEntity <|-- system_SdmSoftwareModel
click system_SdmSoftwareModel href "../../classes/system_SdmSoftwareModel/"
class system_SdmHardwareModel["Hardware Model"]
style system_SdmHardwareModel fill:#f1c232
system_SdmMappableEntity <|-- system_SdmHardwareModel
click system_SdmHardwareModel href "../../classes/system_SdmHardwareModel/"
class system_SdmHardwareComponent["Hardware Component"]
style system_SdmHardwareComponent fill:#f1c232
system_SdmMappableEntity <|-- system_SdmHardwareComponent
click system_SdmHardwareComponent href "../../classes/system_SdmHardwareComponent/"
system_SdmMappableEntity : id
Inheritance
- Meta
- system_SdmMappableEntity
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
string | Local unique identifier within a given context. | direct |
Mixin Usage
| mixed into | description |
|---|---|
| system_SdmFunctionalModel | Captures the functional aspects of the system design, focusing on the behavio... |
| system_SdmFunctionalBlock | Represents a logical block within a system functional model |
| system_SdmPort | Represents a port within a system design |
| system_SdmConnection | Represents a connection between functional blocks |
| system_SdmDeviceModel | Represents a device model within the system design |
| system_SdmSoftwareModel | Captures the software components and their interactions within the system des... |
| system_SdmHardwareModel | Captures the hardware components and their interactions within the system des... |
| system_SdmHardwareComponent | Represents a hardware component / part |