Skip to content

system_SdmMappableEntity

IRI: https://w3id.org/altium/cdm/system/SdmEntity

Bounded context:

A mixin for entities within the System Data Model (SDM) that are mappable to domain-specific concepts

Platform API

GRID (1)

  1. 🙋‍♂️ Altium Global Resource ID (aka GRID)

*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

Identifier and Mapping Information

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.