Lifecycle Stage
IRI: https://w3id.org/altium/cdm/platform/LifecycleStage
API: DesLifeCycleStage
A named stage that groups lifecycle states in a lifecycle definition using the Advanced management style (e.g. Design, Prototype, Production), indicating how far a revision has progressed in its development. Stages can be linked to the levels of the revision naming scheme. Definitions using the Simple style have states and transitions but no stages.
In the product
Diagram
---
config:
layout: elk
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class plt_LifecycleStage["Lifecycle Stage"]
style plt_LifecycleStage fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:2.5px
click plt_LifecycleStage href "../../classes/plt_LifecycleStage/"
plt_LifecycleStage : name
plt_LifecycleStage --> "1..*" plt_LifecycleState : states
click plt_LifecycleState href "../../classes/plt_LifecycleState/"
class plt_LifecycleState["Lifecycle State"]
style plt_LifecycleState fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px
class plt_LifecycleDefinition["Lifecycle Definition"]
style plt_LifecycleDefinition fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px
plt_LifecycleDefinition --> "*" plt_LifecycleStage: stages
click plt_LifecycleDefinition href "../../classes/plt_LifecycleDefinition/"
Inheritance
- Resource
- Lifecycle Stage
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| name | 1 |
string | TBD | direct |
| states | 1..* |
Lifecycle State | TBD | direct |