Artifact
IRI: https://w3id.org/altium/cdm/Artifact
*NOTE: this is an abstract class and should not be instantiated directly
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class Artifact["Artifact"]
click Artifact href "../../classes/Artifact/"
class Entity["Entity"]
Entity <|-- Artifact
click Entity href "../../classes/Entity/"
class plt_organization["Organization"]
style plt_organization fill:#cccccc
Artifact <|-- plt_organization
click plt_organization href "../../classes/plt_organization/"
class plt_user["User"]
style plt_user fill:#cccccc
Artifact <|-- plt_user
click plt_user href "../../classes/plt_user/"
class plt_group["User Group"]
style plt_group fill:#cccccc
Artifact <|-- plt_group
click plt_group href "../../classes/plt_group/"
class plt_application["Application"]
style plt_application fill:#cccccc
Artifact <|-- plt_application
click plt_application href "../../classes/plt_application/"
class plt_subscription["Subscription"]
style plt_subscription fill:#cccccc
Artifact <|-- plt_subscription
click plt_subscription href "../../classes/plt_subscription/"
class plt_workspace["Workspace"]
style plt_workspace fill:#cccccc
Artifact <|-- plt_workspace
click plt_workspace href "../../classes/plt_workspace/"
class plt_workspace_user["Workspace User"]
style plt_workspace_user fill:#cccccc
Artifact <|-- plt_workspace_user
click plt_workspace_user href "../../classes/plt_workspace_user/"
class plt_workspace_group["Workspace Group"]
style plt_workspace_group fill:#cccccc
Artifact <|-- plt_workspace_group
click plt_workspace_group href "../../classes/plt_workspace_group/"
class plt_solution_release["Solution Release"]
style plt_solution_release fill:#cccccc
Artifact <|-- plt_solution_release
click plt_solution_release href "../../classes/plt_solution_release/"
class plt_lifecycle_definition["Lifecycle Definition"]
style plt_lifecycle_definition fill:#cccccc
Artifact <|-- plt_lifecycle_definition
click plt_lifecycle_definition href "../../classes/plt_lifecycle_definition/"
class plt_naming_scheme["Revision Naming Scheme"]
style plt_naming_scheme fill:#cccccc
Artifact <|-- plt_naming_scheme
click plt_naming_scheme href "../../classes/plt_naming_scheme/"
class con_env_configuration["Environment Configuration"]
style con_env_configuration fill:#ead1dc
Artifact <|-- con_env_configuration
click con_env_configuration href "../../classes/con_env_configuration/"
class con_schematic_template["Schematic Template"]
style con_schematic_template fill:#ead1dc
Artifact <|-- con_schematic_template
click con_schematic_template href "../../classes/con_schematic_template/"
class con_schematic_template_revision["Schematic Template Revision"]
style con_schematic_template_revision fill:#ead1dc
Artifact <|-- con_schematic_template_revision
click con_schematic_template_revision href "../../classes/con_schematic_template_revision/"
class cus_Script["Script"]
style cus_Script fill:#a2c4c9
Artifact <|-- cus_Script
click cus_Script href "../../classes/cus_Script/"
class cus_ScriptVersion["Script Version"]
style cus_ScriptVersion fill:#a2c4c9
Artifact <|-- cus_ScriptVersion
click cus_ScriptVersion href "../../classes/cus_ScriptVersion/"
class cus_ScriptExecution["Script Execution"]
style cus_ScriptExecution fill:#a2c4c9
Artifact <|-- cus_ScriptExecution
click cus_ScriptExecution href "../../classes/cus_ScriptExecution/"
class des_project_template["Project Template"]
style des_project_template fill:#93c47d
Artifact <|-- des_project_template
click des_project_template href "../../classes/des_project_template/"
class des_project_template_revision["Project Template Revision"]
style des_project_template_revision fill:#93c47d
Artifact <|-- des_project_template_revision
click des_project_template_revision href "../../classes/des_project_template_revision/"
class des_manufacturing_package["Manufacturing Package"]
style des_manufacturing_package fill:#93c47d
Artifact <|-- des_manufacturing_package
click des_manufacturing_package href "../../classes/des_manufacturing_package/"
class dm_fullstack_device_model["FullStackDeviceModel"]
style dm_fullstack_device_model fill:#6fa8dc
Artifact <|-- dm_fullstack_device_model
click dm_fullstack_device_model href "../../classes/dm_fullstack_device_model/"
class lib_component["Component"]
style lib_component fill:#ffe599
Artifact <|-- lib_component
click lib_component href "../../classes/lib_component/"
class lib_ComponentRevision["Component Revision"]
style lib_ComponentRevision fill:#ffe599
Artifact <|-- lib_ComponentRevision
click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"
class lib_component_template["Component Template"]
style lib_component_template fill:#ffe599
Artifact <|-- lib_component_template
click lib_component_template href "../../classes/lib_component_template/"
class lib_component_template_revision["Component Template Revision"]
style lib_component_template_revision fill:#ffe599
Artifact <|-- lib_component_template_revision
click lib_component_template_revision href "../../classes/lib_component_template_revision/"
class lib_symbol["Symbol"]
style lib_symbol fill:#ffe599
Artifact <|-- lib_symbol
click lib_symbol href "../../classes/lib_symbol/"
class lib_symbol_revision["Symbol Revision"]
style lib_symbol_revision fill:#ffe599
Artifact <|-- lib_symbol_revision
click lib_symbol_revision href "../../classes/lib_symbol_revision/"
class lib_footprint["Footprint"]
style lib_footprint fill:#ffe599
Artifact <|-- lib_footprint
click lib_footprint href "../../classes/lib_footprint/"
class lib_footprint_revision["Footprint Revision"]
style lib_footprint_revision fill:#ffe599
Artifact <|-- lib_footprint_revision
click lib_footprint_revision href "../../classes/lib_footprint_revision/"
class lib_part["Part"]
style lib_part fill:#ffe599
Artifact <|-- lib_part
click lib_part href "../../classes/lib_part/"
class lib_datasheet["Datasheet"]
style lib_datasheet fill:#ffe599
Artifact <|-- lib_datasheet
click lib_datasheet href "../../classes/lib_datasheet/"
class lib_reuse_block["Reuse Block"]
style lib_reuse_block fill:#ffe599
Artifact <|-- lib_reuse_block
click lib_reuse_block href "../../classes/lib_reuse_block/"
class lib_reuse_block_revision["Reuse Block Revision"]
style lib_reuse_block_revision fill:#ffe599
Artifact <|-- lib_reuse_block_revision
click lib_reuse_block_revision href "../../classes/lib_reuse_block_revision/"
class lib_managed_sheet["Managed Sheet"]
style lib_managed_sheet fill:#ffe599
Artifact <|-- lib_managed_sheet
click lib_managed_sheet href "../../classes/lib_managed_sheet/"
class lib_managed_sheet_revision["Managed Sheet Revision"]
style lib_managed_sheet_revision fill:#ffe599
Artifact <|-- lib_managed_sheet_revision
click lib_managed_sheet_revision href "../../classes/lib_managed_sheet_revision/"
class lib_sch_snippet["SCH Snippet"]
style lib_sch_snippet fill:#ffe599
Artifact <|-- lib_sch_snippet
click lib_sch_snippet href "../../classes/lib_sch_snippet/"
class lib_sch_snippet_revision["SCH Snippet Revision"]
style lib_sch_snippet_revision fill:#ffe599
Artifact <|-- lib_sch_snippet_revision
click lib_sch_snippet_revision href "../../classes/lib_sch_snippet_revision/"
class lib_pcb_snippet["PCB Snippet"]
style lib_pcb_snippet fill:#ffe599
Artifact <|-- lib_pcb_snippet
click lib_pcb_snippet href "../../classes/lib_pcb_snippet/"
class lib_pcb_snippet_revision["PCB Snippet Revision"]
style lib_pcb_snippet_revision fill:#ffe599
Artifact <|-- lib_pcb_snippet_revision
click lib_pcb_snippet_revision href "../../classes/lib_pcb_snippet_revision/"
class ota_Device["Device"]
style ota_Device fill:#d29292
Artifact <|-- ota_Device
click ota_Device href "../../classes/ota_Device/"
class ota_Fleet["Fleet"]
style ota_Fleet fill:#d29292
Artifact <|-- ota_Fleet
click ota_Fleet href "../../classes/ota_Fleet/"
class ota_Package["Package"]
style ota_Package fill:#d29292
Artifact <|-- ota_Package
click ota_Package href "../../classes/ota_Package/"
class pro_BomRelease["BOM Release"]
style pro_BomRelease fill:#dd7e6b
Artifact <|-- pro_BomRelease
click pro_BomRelease href "../../classes/pro_BomRelease/"
class sup_part["Part"]
style sup_part fill:#0c559c
Artifact <|-- sup_part
click sup_part href "../../classes/sup_part/"
class sup_offer["Offer"]
style sup_offer fill:#0c559c
Artifact <|-- sup_offer
click sup_offer href "../../classes/sup_offer/"
class sup_company["Company"]
style sup_company fill:#0c559c
Artifact <|-- sup_company
click sup_company href "../../classes/sup_company/"
class sup_part_family["Part Family"]
style sup_part_family fill:#0c559c
Artifact <|-- sup_part_family
click sup_part_family href "../../classes/sup_part_family/"
class sup_part_group["Part Group"]
style sup_part_group fill:#0c559c
Artifact <|-- sup_part_group
click sup_part_group href "../../classes/sup_part_group/"
class sup_reference_design["Reference Design"]
style sup_reference_design fill:#0c559c
Artifact <|-- sup_reference_design
click sup_reference_design href "../../classes/sup_reference_design/"
class sup_solution_template["Solution Template"]
style sup_solution_template fill:#0c559c
Artifact <|-- sup_solution_template
click sup_solution_template href "../../classes/sup_solution_template/"
class sup_software_project["Software Project"]
style sup_software_project fill:#0c559c
Artifact <|-- sup_software_project
click sup_software_project href "../../classes/sup_software_project/"
class sup_eval_kit["Evaluation Kit"]
style sup_eval_kit fill:#0c559c
Artifact <|-- sup_eval_kit
click sup_eval_kit href "../../classes/sup_eval_kit/"
class sft_software_release["Software Release"]
style sft_software_release fill:#3c78d8
Artifact <|-- sft_software_release
click sft_software_release href "../../classes/sft_software_release/"
class sft_device_configuration["Device Configuration"]
style sft_device_configuration fill:#3c78d8
Artifact <|-- sft_device_configuration
click sft_device_configuration href "../../classes/sft_device_configuration/"
class sft_device_configuration_revision["Device Configuration Revision"]
style sft_device_configuration_revision fill:#3c78d8
Artifact <|-- sft_device_configuration_revision
click sft_device_configuration_revision href "../../classes/sft_device_configuration_revision/"
class sft_ai_model["AI Model"]
style sft_ai_model fill:#3c78d8
Artifact <|-- sft_ai_model
click sft_ai_model href "../../classes/sft_ai_model/"
class sft_build_artifact["Build Artifact"]
style sft_build_artifact fill:#3c78d8
Artifact <|-- sft_build_artifact
click sft_build_artifact href "../../classes/sft_build_artifact/"
class system_SdmSystemModelVersion["System Model Version"]
style system_SdmSystemModelVersion fill:#f1c232
Artifact <|-- system_SdmSystemModelVersion
click system_SdmSystemModelVersion href "../../classes/system_SdmSystemModelVersion/"
class req_requirement["Requirement"]
style req_requirement fill:#f6b26b
Artifact <|-- req_requirement
click req_requirement href "../../classes/req_requirement/"
class req_requirement_revision["Requirement Revision"]
style req_requirement_revision fill:#f6b26b
Artifact <|-- req_requirement_revision
click req_requirement_revision href "../../classes/req_requirement_revision/"
class req_requirement_specification["Requirement Specification"]
style req_requirement_specification fill:#f6b26b
Artifact <|-- req_requirement_specification
click req_requirement_specification href "../../classes/req_requirement_specification/"
class req_requirement_baseline["Requirement Baseline"]
style req_requirement_baseline fill:#f6b26b
Artifact <|-- req_requirement_baseline
click req_requirement_baseline href "../../classes/req_requirement_baseline/"
Artifact : id
Inheritance
- Entity
- Artifact
- plt_organization
- plt_user
- plt_group
- plt_application
- plt_subscription
- plt_workspace
- plt_workspace_user
- plt_workspace_group
- plt_solution_release
- plt_lifecycle_definition
- plt_naming_scheme
- con_env_configuration
- con_schematic_template
- con_schematic_template_revision
- cus_Script
- cus_ScriptVersion
- cus_ScriptExecution
- des_project_template
- des_project_template_revision [ HasLifecycle]
- des_manufacturing_package
- dm_fullstack_device_model
- lib_component
- lib_ComponentRevision [ HasLifecycle]
- lib_component_template
- lib_component_template_revision [ HasLifecycle]
- lib_symbol
- lib_symbol_revision [ HasLifecycle]
- lib_footprint
- lib_footprint_revision [ HasLifecycle]
- lib_part
- lib_datasheet
- lib_reuse_block
- lib_reuse_block_revision [ HasLifecycle]
- lib_managed_sheet
- lib_managed_sheet_revision [ HasLifecycle]
- lib_sch_snippet
- lib_sch_snippet_revision [ HasLifecycle]
- lib_pcb_snippet
- lib_pcb_snippet_revision [ HasLifecycle]
- ota_Device
- ota_Fleet
- ota_Package
- pro_BomRelease [ pro_Bom HasLifecycle]
- sup_part
- sup_offer
- sup_company
- sup_part_family
- sup_part_group
- sup_reference_design
- sup_solution_template
- sup_software_project
- sup_eval_kit
- sft_software_release
- sft_device_configuration
- sft_device_configuration_revision
- sft_ai_model [ SolutionItem]
- sft_build_artifact
- system_SdmSystemModelVersion
- req_requirement
- req_requirement_revision [ HasLifecycle]
- req_requirement_specification
- req_requirement_baseline [ HasLifecycle]
- Artifact
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | Entity |