Skip to content

Software Component

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

Bounded context: system-sdm

Represents a software component instance and its dependencies.

Diagram

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


  class system_SdmSoftwareComponent["Software Component"]



      style system_SdmSoftwareComponent fill:#f1c232    


    click system_SdmSoftwareComponent href "../../classes/system_SdmSoftwareComponent/"














      system_SdmSoftwareComponent --> "*" system_SdmSoftwareStackInstance : implemented by
      click system_SdmSoftwareStackInstance href "../../classes/system_SdmSoftwareStackInstance/"


  class system_SdmSoftwareStackInstance["Software Stack Instance"]



      style system_SdmSoftwareStackInstance fill:#f1c232    






          system_SdmSoftwareComponent : id



          system_SdmSoftwareComponent : name








      system_SdmSoftwareComponent --> "*" system_Parameter : parameters
      click system_Parameter href "../../classes/system_Parameter/"


  class system_Parameter["Parameter"]



      style system_Parameter fill:#f1c232    






          system_SdmSoftwareComponent : library component



          system_SdmSoftwareComponent : sdmReferenceDesignator










  class system_SdmPort["Port"]



      style system_SdmPort fill:#f1c232    


          system_SdmPort --> "0..1" system_SdmSoftwareComponent: software component 
          click system_SdmPort href "../../classes/system_SdmPort/"






  class system_SdmSoftwareModel["Software Model"]



      style system_SdmSoftwareModel fill:#f1c232    


          system_SdmSoftwareModel --> "*" system_SdmSoftwareComponent: software components 
          click system_SdmSoftwareModel href "../../classes/system_SdmSoftwareModel/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
sdmReferenceDesignator 1 string Reference designator system_HasSdmReferenceDesignator
implemented by * Software Stack Instance None direct
id 1 string Local unique identifier within a given context. direct
name 0..1 string A short name of the entity. direct
parameters * Parameter TBD direct
library component 0..1 string The id of the library software component direct

Identifier and Mapping Information

Annotations

property value
platformAPI SysSdmSoftwareComponent

Comments

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