Skip to content

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

Fields

Name Cardinality Type Description Inheritance
name 1 string TBD direct

Identifier and Mapping Information

Annotations

property value
platformAPI DesLifeCycleState

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.