HasLifecycle
IRI: https://w3id.org/altium/cdm/HasLifecycle
*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 HasLifecycle["HasLifecycle"]
click HasLifecycle href "../../classes/HasLifecycle/"
class Meta["Meta"]
Meta <|-- HasLifecycle
click Meta href "../../classes/Meta/"
class des_project_release["Hardware Project Release"]
style des_project_release fill:#93c47d
HasLifecycle <|-- des_project_release
click des_project_release href "../../classes/des_project_release/"
class des_project_template_revision["Project Template Revision"]
style des_project_template_revision fill:#93c47d
HasLifecycle <|-- des_project_template_revision
click des_project_template_revision href "../../classes/des_project_template_revision/"
class lib_ComponentRevision["Component Revision"]
style lib_ComponentRevision fill:#ffe599
HasLifecycle <|-- lib_ComponentRevision
click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"
class lib_component_template_revision["Component Template Revision"]
style lib_component_template_revision fill:#ffe599
HasLifecycle <|-- lib_component_template_revision
click lib_component_template_revision href "../../classes/lib_component_template_revision/"
class lib_symbol_revision["Symbol Revision"]
style lib_symbol_revision fill:#ffe599
HasLifecycle <|-- lib_symbol_revision
click lib_symbol_revision href "../../classes/lib_symbol_revision/"
class lib_footprint_revision["Footprint Revision"]
style lib_footprint_revision fill:#ffe599
HasLifecycle <|-- lib_footprint_revision
click lib_footprint_revision href "../../classes/lib_footprint_revision/"
class lib_reuse_block_revision["Reuse Block Revision"]
style lib_reuse_block_revision fill:#ffe599
HasLifecycle <|-- lib_reuse_block_revision
click lib_reuse_block_revision href "../../classes/lib_reuse_block_revision/"
class lib_managed_sheet_revision["Managed Sheet Revision"]
style lib_managed_sheet_revision fill:#ffe599
HasLifecycle <|-- lib_managed_sheet_revision
click lib_managed_sheet_revision href "../../classes/lib_managed_sheet_revision/"
class lib_sch_snippet_revision["SCH Snippet Revision"]
style lib_sch_snippet_revision fill:#ffe599
HasLifecycle <|-- lib_sch_snippet_revision
click lib_sch_snippet_revision href "../../classes/lib_sch_snippet_revision/"
class lib_pcb_snippet_revision["PCB Snippet Revision"]
style lib_pcb_snippet_revision fill:#ffe599
HasLifecycle <|-- lib_pcb_snippet_revision
click lib_pcb_snippet_revision href "../../classes/lib_pcb_snippet_revision/"
class pro_BomRelease["BOM Release"]
style pro_BomRelease fill:#dd7e6b
HasLifecycle <|-- pro_BomRelease
click pro_BomRelease href "../../classes/pro_BomRelease/"
class req_requirement_revision["Requirement Revision"]
style req_requirement_revision fill:#f6b26b
HasLifecycle <|-- req_requirement_revision
click req_requirement_revision href "../../classes/req_requirement_revision/"
class req_requirement_baseline["Requirement Baseline"]
style req_requirement_baseline fill:#f6b26b
HasLifecycle <|-- req_requirement_baseline
click req_requirement_baseline href "../../classes/req_requirement_baseline/"
HasLifecycle --> "1" plt_LifecycleState : lifecycleState
click plt_LifecycleState href "../../classes/plt_LifecycleState/"
class plt_LifecycleState["Lifecycle State"]
style plt_LifecycleState fill:#cccccc
Inheritance
- Meta
- HasLifecycle
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| lifecycleState | 1 |
Lifecycle State | None | direct |
Mixin Usage
| mixed into | description |
|---|---|
| des_project_release | Project Release captures an immutable snapshot of a PCB design project at a s... |
| des_project_template_revision | An immutable revision of a project template |
| lib_ComponentRevision | Revision of a Component |
| lib_component_template_revision | TBD |
| lib_symbol_revision | TBD |
| lib_footprint_revision | TBD |
| lib_reuse_block_revision | TBD |
| lib_managed_sheet_revision | TBD |
| lib_sch_snippet_revision | TBD |
| lib_pcb_snippet_revision | TBD |
| pro_BomRelease | TBD |
| req_requirement_revision | An immutable snapshot of a requirement statement at a specific revision |
| req_requirement_baseline | A version-managed release of a specification or subset of requirements approv... |