Skip to content

System Model Version

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

Bounded context: system-sdm

A specific version of a system model, capturing the state of the system design at a particular point in time.

GRID (1)

grid:workspace:{workspace-id}:system-design:sdm-version/{id}

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

Diagram

---
  config:
    layout: elk
    theme: neutral
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class system_SdmSystemModelVersion["System  Model Version"]



      style system_SdmSystemModelVersion fill:#f1c232    


    click system_SdmSystemModelVersion href "../../classes/system_SdmSystemModelVersion/"







          system_SdmSystemModelVersion : name



          system_SdmSystemModelVersion : version








      system_SdmSystemModelVersion --> "0..1" system_SdmFunctionalModel : functional model
      click system_SdmFunctionalModel href "../../classes/system_SdmFunctionalModel/"


  class system_SdmFunctionalModel["Functional Model"]



      style system_SdmFunctionalModel fill:#f1c232    











      system_SdmSystemModelVersion --> "*" system_SdmDeviceModel : device models
      click system_SdmDeviceModel href "../../classes/system_SdmDeviceModel/"


  class system_SdmDeviceModel["Device Model"]



      style system_SdmDeviceModel fill:#f1c232    











      system_SdmSystemModelVersion --> "*" system_SdmSoftwareModel : software models
      click system_SdmSoftwareModel href "../../classes/system_SdmSoftwareModel/"


  class system_SdmSoftwareModel["Software Model"]



      style system_SdmSoftwareModel fill:#f1c232    











      system_SdmSystemModelVersion --> "*" system_SdmHardwareModel : hardware models
      click system_SdmHardwareModel href "../../classes/system_SdmHardwareModel/"


  class system_SdmHardwareModel["Hardware Model"]



      style system_SdmHardwareModel fill:#f1c232    






          system_SdmSystemModelVersion : id










  class system_SdmSystemModel["System  Model"]



      style system_SdmSystemModel fill:#f1c232    


          system_SdmSystemModel --> "1" system_SdmSystemModelVersion: latest version 
          click system_SdmSystemModel href "../../classes/system_SdmSystemModel/"






  class system_SdmSystemModel["System  Model"]



      style system_SdmSystemModel fill:#f1c232    


          system_SdmSystemModel --> "*" system_SdmSystemModelVersion: versions 
          click system_SdmSystemModel href "../../classes/system_SdmSystemModel/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 GRID Globally unique identifier across the whole platform. Entity
name 0..1 string A short name of the entity. direct
version 1 integer Version of the system model, used for tracking changes over time. direct
functional model 0..1 Functional Model A functional model associated with the system model. direct
device models * Device Model A device models associated with this system model. direct
software models * Software Model A software models associated with this system model. direct
hardware models * Hardware Model A hardware models associated with this system model. direct

Identifier and Mapping Information

Annotations

property value
platformAPI SysSdmSystemModelVersion
grid grid:workspace:{workspace-id}:system-design:sdm-version/{id}

Comments

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