Lifecycle State
IRI: https://w3id.org/altium/cdm/platform/LifecycleState
Bounded context: platform
TBD
Documentation
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class plt_LifecycleState["Lifecycle State"]
style plt_LifecycleState fill:#cccccc
click plt_LifecycleState href "../../classes/plt_LifecycleState/"
class core_Resource["Resource"]
core_Resource <|-- plt_LifecycleState
click core_Resource href "../../classes/core_Resource/"
plt_LifecycleState : name
class plt_LifecycleStage["Lifecycle Stage"]
style plt_LifecycleStage fill:#cccccc
plt_LifecycleStage --> "1..*" plt_LifecycleState: states
click plt_LifecycleStage href "../../classes/plt_LifecycleStage/"
class des_ProjectRelease["Hardware Project Release"]
style des_ProjectRelease fill:#93c47d
des_ProjectRelease --> "1" plt_LifecycleState: lifecycle state
click des_ProjectRelease href "../../classes/des_ProjectRelease/"
class des_ProjectTemplateRevision["Project Template Revision"]
style des_ProjectTemplateRevision fill:#93c47d
des_ProjectTemplateRevision --> "1" plt_LifecycleState: lifecycle state
click des_ProjectTemplateRevision href "../../classes/des_ProjectTemplateRevision/"
class lib_ComponentRevision["Component Revision"]
style lib_ComponentRevision fill:#ffe599
lib_ComponentRevision --> "1" plt_LifecycleState: lifecycle state
click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"
class lib_ComponentTemplateRevision["Component Template Revision"]
style lib_ComponentTemplateRevision fill:#ffe599
lib_ComponentTemplateRevision --> "1" plt_LifecycleState: lifecycle state
click lib_ComponentTemplateRevision href "../../classes/lib_ComponentTemplateRevision/"
class lib_SymbolRevision["Symbol Revision"]
style lib_SymbolRevision fill:#ffe599
lib_SymbolRevision --> "1" plt_LifecycleState: lifecycle state
click lib_SymbolRevision href "../../classes/lib_SymbolRevision/"
class lib_FootprintRevision["Footprint Revision"]
style lib_FootprintRevision fill:#ffe599
lib_FootprintRevision --> "1" plt_LifecycleState: lifecycle state
click lib_FootprintRevision href "../../classes/lib_FootprintRevision/"
class lib_ReuseBlockRevision["Reuse Block Revision"]
style lib_ReuseBlockRevision fill:#ffe599
lib_ReuseBlockRevision --> "1" plt_LifecycleState: lifecycle state
click lib_ReuseBlockRevision href "../../classes/lib_ReuseBlockRevision/"
class lib_ManagedSheetRevision["Managed Sheet Revision"]
style lib_ManagedSheetRevision fill:#ffe599
lib_ManagedSheetRevision --> "1" plt_LifecycleState: lifecycle state
click lib_ManagedSheetRevision href "../../classes/lib_ManagedSheetRevision/"
class lib_SchSnippetRevision["SCH Snippet Revision"]
style lib_SchSnippetRevision fill:#ffe599
lib_SchSnippetRevision --> "1" plt_LifecycleState: lifecycle state
click lib_SchSnippetRevision href "../../classes/lib_SchSnippetRevision/"
class lib_PcbSnippetRevision["PCB Snippet Revision"]
style lib_PcbSnippetRevision fill:#ffe599
lib_PcbSnippetRevision --> "1" plt_LifecycleState: lifecycle state
click lib_PcbSnippetRevision href "../../classes/lib_PcbSnippetRevision/"
class pro_BomRelease["BOM Release"]
style pro_BomRelease fill:#dd7e6b
pro_BomRelease --> "1" plt_LifecycleState: lifecycle state
click pro_BomRelease href "../../classes/pro_BomRelease/"
class req_RequirementRevision["Requirement Revision"]
style req_RequirementRevision fill:#f6b26b
req_RequirementRevision --> "1" plt_LifecycleState: lifecycle state
click req_RequirementRevision href "../../classes/req_RequirementRevision/"
class req_RequirementBaseline["Requirement Baseline"]
style req_RequirementBaseline fill:#f6b26b
req_RequirementBaseline --> "1" plt_LifecycleState: lifecycle state
click req_RequirementBaseline href "../../classes/req_RequirementBaseline/"
Inheritance
- core_Resource
- plt_LifecycleState
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| name | 1 |
string | TBD | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| platformAPI | DesLifeCycleState |