Solution
IRI: https://w3id.org/altium/cdm/platform/Solution
GRID: grid:workspace:{workspace-id}:platform:solution/{id}
API: SolSolution
A Renesas 365 solution: the main, top-level object of a Renesas 365 Workspace, which brings together the system design (an ESD document), PCB projects and software projects of one system. System designs and software projects both push their changes to the solution's System Data Model (SDM) and pull from it; Altium Designer can open a solution's PCB projects and pull SDM changes into them.
In the product
Known as: Renesas 365 solution (altium-365, altium-designer)
Diagram
---
config:
layout: elk
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class plt_Solution["Solution"]
style plt_Solution fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:2.5px
click plt_Solution href "../../classes/plt_Solution/"
plt_Solution --> "*" plt_SolutionRelease : releases
click plt_SolutionRelease href "../../classes/plt_SolutionRelease/"
class plt_SolutionRelease["Solution Release"]
style plt_SolutionRelease fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px
plt_Solution --> "*" plt_SolutionItem : solution items
click plt_SolutionItem href "../../classes/plt_SolutionItem/"
class plt_SolutionItem["Solution Item"]
style plt_SolutionItem fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px
plt_Solution : id
class des_Project["Hardware Project"]
style des_Project fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px
des_Project --> "*" plt_Solution: part of solution
click des_Project href "../../classes/des_Project/"
class des_MultiboardProject["Multiboard Project"]
style des_MultiboardProject fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px
des_MultiboardProject --> "*" plt_Solution: part of solution
click des_MultiboardProject href "../../classes/des_MultiboardProject/"
class des_HarnessProject["Harness Project"]
style des_HarnessProject fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px
des_HarnessProject --> "*" plt_Solution: part of solution
click des_HarnessProject href "../../classes/des_HarnessProject/"
class sft_SoftwareProject["Software Project"]
style sft_SoftwareProject fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px
sft_SoftwareProject --> "*" plt_Solution: part of solution
click sft_SoftwareProject href "../../classes/sft_SoftwareProject/"
class sft_AIModel["AI Model"]
style sft_AIModel fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px
sft_AIModel --> "*" plt_Solution: part of solution
click sft_AIModel href "../../classes/sft_AIModel/"
class system_ESDDocument["ESD Document"]
style system_ESDDocument fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px
system_ESDDocument --> "*" plt_Solution: part of solution
click system_ESDDocument href "../../classes/system_ESDDocument/"
Inheritance
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | Entity |
| releases | * |
Solution Release | The release artifacts produced by this activity. Inverse of releaseOf. | direct |
| solution items | * |
Solution Item | TBD | direct |