Solution
IRI: https://w3id.org/altium/cdm/platform/Solution
Bounded context: platform
TBD
Platform API
GRID (1)
grid:workspace:{workspace-id}:platform:solution/{id}
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class plt_Solution["Solution"]
style plt_Solution fill:#cccccc
click plt_Solution href "../../classes/plt_Solution/"
class core_Activity["Activity"]
core_Activity <|-- plt_Solution
click core_Activity href "../../classes/core_Activity/"
plt_Solution --> "*" plt_SolutionRelease : releases
click plt_SolutionRelease href "../../classes/plt_SolutionRelease/"
class plt_SolutionRelease["Solution Release"]
style plt_SolutionRelease fill:#cccccc
plt_Solution --> "*" plt_SolutionItem : solution items
click plt_SolutionItem href "../../classes/plt_SolutionItem/"
class plt_SolutionItem["Solution Item"]
style plt_SolutionItem fill:#cccccc
plt_Solution : id
class des_Project["Hardware Project"]
style des_Project fill:#93c47d
des_Project --> "*" plt_Solution: part of solution
click des_Project href "../../classes/des_Project/"
class des_MultiboardProject["Multiboard Project"]
style des_MultiboardProject fill:#93c47d
des_MultiboardProject --> "*" plt_Solution: part of solution
click des_MultiboardProject href "../../classes/des_MultiboardProject/"
class des_HarnessProject["Harness Project"]
style des_HarnessProject fill:#93c47d
des_HarnessProject --> "*" plt_Solution: part of solution
click des_HarnessProject href "../../classes/des_HarnessProject/"
class sft_SoftwareProject["Software Project"]
style sft_SoftwareProject fill:#3c78d8
sft_SoftwareProject --> "*" plt_Solution: part of solution
click sft_SoftwareProject href "../../classes/sft_SoftwareProject/"
class sft_AIModel["AI Model"]
style sft_AIModel fill:#3c78d8
sft_AIModel --> "*" plt_Solution: part of solution
click sft_AIModel href "../../classes/sft_AIModel/"
class system_ESDDocument["ESD Document"]
style system_ESDDocument fill:#f1c232
system_ESDDocument --> "*" plt_Solution: part of solution
click system_ESDDocument href "../../classes/system_ESDDocument/"
Inheritance
- core_Entity
- core_Activity
- plt_Solution
- core_Activity
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | core_Entity |
| releases | * |
Solution Release | The release artifacts produced by this activity. Inverse of releaseOf. | direct |
| solution items | * |
Solution Item | TBD | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| grid | grid:workspace:{workspace-id}:platform:solution/{id} |
| platformAPI | SolSolution |