Part
IRI: https://w3id.org/altium/cdm/library/Part
Bounded context: library
TBD
Platform API
GRID (1)
grid:workspace:{workspace-id}:library:part/{id}
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class lib_Part["Part"]
style lib_Part fill:#ffe599
click lib_Part href "../../classes/lib_Part/"
class core_Artifact["Artifact"]
core_Artifact <|-- lib_Part
click core_Artifact href "../../classes/core_Artifact/"
lib_Part : id
class des_Project["Hardware Project"]
style des_Project fill:#93c47d
des_Project --> "*" lib_Part: parts
click des_Project href "../../classes/des_Project/"
class des_MultiboardProject["Multiboard Project"]
style des_MultiboardProject fill:#93c47d
des_MultiboardProject --> "*" lib_Part: parts
click des_MultiboardProject href "../../classes/des_MultiboardProject/"
class des_HarnessProject["Harness Project"]
style des_HarnessProject fill:#93c47d
des_HarnessProject --> "*" lib_Part: parts
click des_HarnessProject href "../../classes/des_HarnessProject/"
class ins_PartInsight["Part Insight"]
style ins_PartInsight fill:#a64d79
ins_PartInsight --> "1" lib_Part: part
click ins_PartInsight href "../../classes/ins_PartInsight/"
class lib_ComponentRevision["Component Revision"]
style lib_ComponentRevision fill:#ffe599
lib_ComponentRevision --> "*" lib_Part: parts
click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"
class lib_PartChoice["Part Choice"]
style lib_PartChoice fill:#ffe599
lib_PartChoice --> "1" lib_Part: part
click lib_PartChoice href "../../classes/lib_PartChoice/"
class pro_ManagedBOM["Managed BOM"]
style pro_ManagedBOM fill:#dd7e6b
pro_ManagedBOM --> "*" lib_Part: parts
click pro_ManagedBOM href "../../classes/pro_ManagedBOM/"
class pro_ConsolidatedBOM["Consolidated BOM"]
style pro_ConsolidatedBOM fill:#dd7e6b
pro_ConsolidatedBOM --> "*" lib_Part: parts
click pro_ConsolidatedBOM href "../../classes/pro_ConsolidatedBOM/"
class pro_BomRelease["BOM Release"]
style pro_BomRelease fill:#dd7e6b
pro_BomRelease --> "*" lib_Part: parts
click pro_BomRelease href "../../classes/pro_BomRelease/"
class pro_BomItemAlternate["BOM Item Alternate"]
style pro_BomItemAlternate fill:#dd7e6b
pro_BomItemAlternate --> "0..1" lib_Part: part
click pro_BomItemAlternate href "../../classes/pro_BomItemAlternate/"
class pro_BomItemSubstitute["BOM Item Substitute"]
style pro_BomItemSubstitute fill:#dd7e6b
pro_BomItemSubstitute --> "0..1" lib_Part: part
click pro_BomItemSubstitute href "../../classes/pro_BomItemSubstitute/"
Inheritance
- core_Entity
- core_Artifact
- lib_Part
- core_Artifact
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | core_Entity |
Aliases
- Managed Part
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| grid | grid:workspace:{workspace-id}:library:part/{id} |
| platformAPI | DesPart |