Skip to content
View as Markdown

Resource

IRI: https://w3id.org/altium/cdm/core/Resource

Abstract base for lightweight platform-accessible objects that have API access but are not Entities; they carry no GRID and no versioning lifecycle.

In the product

No product documentation linked yet.

*NOTE: this is an abstract class and should not be instantiated directly

Diagram

---
  config:
    layout: elk
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class core_Resource["Resource"]




      style core_Resource fill:#e5e8ee,stroke:#95979b,color:#14181f,stroke-width:2.5px

    click core_Resource href "../../classes/core_Resource/"




  class plt_LifecycleStage["Lifecycle Stage"]






      style plt_LifecycleStage fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

        core_Resource <|-- plt_LifecycleStage
        click plt_LifecycleStage href "../../classes/plt_LifecycleStage/"


  class plt_LifecycleState["Lifecycle State"]






      style plt_LifecycleState fill:#cccccc,stroke:#858585,color:#14181f,stroke-width:1px

        core_Resource <|-- plt_LifecycleState
        click plt_LifecycleState href "../../classes/plt_LifecycleState/"


  class col_Comment["Comment"]






      style col_Comment fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- col_Comment
        click col_Comment href "../../classes/col_Comment/"


  class des_ProjectParameter["Project Parameter"]






      style des_ProjectParameter fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

        core_Resource <|-- des_ProjectParameter
        click des_ProjectParameter href "../../classes/des_ProjectParameter/"


  class des_ProjectVariant["Hardware Project Variant"]






      style des_ProjectVariant fill:#93c47d,stroke:#607f51,color:#14181f,stroke-width:1px

        core_Resource <|-- des_ProjectVariant
        click des_ProjectVariant href "../../classes/des_ProjectVariant/"


  class dm_ConfiguredDeviceModel["ConfiguredDeviceModel"]






      style dm_ConfiguredDeviceModel fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_ConfiguredDeviceModel
        click dm_ConfiguredDeviceModel href "../../classes/dm_ConfiguredDeviceModel/"


  class dm_Processor["Processor"]






      style dm_Processor fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_Processor
        click dm_Processor href "../../classes/dm_Processor/"


  class dm_AddressMap["AddressMap"]






      style dm_AddressMap fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_AddressMap
        click dm_AddressMap href "../../classes/dm_AddressMap/"


  class dm_AddressSegment["AddressSegment"]






      style dm_AddressSegment fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_AddressSegment
        click dm_AddressSegment href "../../classes/dm_AddressSegment/"


  class dm_AddressBlock["AddressBlock"]






      style dm_AddressBlock fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_AddressBlock
        click dm_AddressBlock href "../../classes/dm_AddressBlock/"


  class dm_Memory["Memory"]






      style dm_Memory fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_Memory
        click dm_Memory href "../../classes/dm_Memory/"


  class dm_Register["Register"]






      style dm_Register fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_Register
        click dm_Register href "../../classes/dm_Register/"


  class dm_RegisterField["RegisterField"]






      style dm_RegisterField fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_RegisterField
        click dm_RegisterField href "../../classes/dm_RegisterField/"


  class dm_FieldEnum["FieldEnum"]






      style dm_FieldEnum fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_FieldEnum
        click dm_FieldEnum href "../../classes/dm_FieldEnum/"


  class dm_Peripheral["Peripheral"]






      style dm_Peripheral fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_Peripheral
        click dm_Peripheral href "../../classes/dm_Peripheral/"


  class dm_PeripheralInstance["PeripheralInstance"]






      style dm_PeripheralInstance fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PeripheralInstance
        click dm_PeripheralInstance href "../../classes/dm_PeripheralInstance/"


  class dm_PeripheralMode["PeripheralMode"]






      style dm_PeripheralMode fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PeripheralMode
        click dm_PeripheralMode href "../../classes/dm_PeripheralMode/"


  class dm_PeripheralConfiguration["PeripheralConfiguration"]






      style dm_PeripheralConfiguration fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PeripheralConfiguration
        click dm_PeripheralConfiguration href "../../classes/dm_PeripheralConfiguration/"


  class dm_PeripheralPinConfig["PeripheralPinConfig"]






      style dm_PeripheralPinConfig fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PeripheralPinConfig
        click dm_PeripheralPinConfig href "../../classes/dm_PeripheralPinConfig/"


  class dm_PeripheralPinDependencyConfig["PeripheralPinDependencyConfig"]






      style dm_PeripheralPinDependencyConfig fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PeripheralPinDependencyConfig
        click dm_PeripheralPinDependencyConfig href "../../classes/dm_PeripheralPinDependencyConfig/"


  class dm_PeripheralParameter["PeripheralParameter"]






      style dm_PeripheralParameter fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PeripheralParameter
        click dm_PeripheralParameter href "../../classes/dm_PeripheralParameter/"


  class dm_Port["Port"]






      style dm_Port fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_Port
        click dm_Port href "../../classes/dm_Port/"


  class dm_Pin["Pin"]






      style dm_Pin fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_Pin
        click dm_Pin href "../../classes/dm_Pin/"


  class dm_PortFunction["PortFunction"]






      style dm_PortFunction fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PortFunction
        click dm_PortFunction href "../../classes/dm_PortFunction/"


  class dm_PortConfiguration["PortConfiguration"]






      style dm_PortConfiguration fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PortConfiguration
        click dm_PortConfiguration href "../../classes/dm_PortConfiguration/"


  class dm_PortConfigurationEnumValue["PortConfigurationEnumValue"]






      style dm_PortConfigurationEnumValue fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PortConfigurationEnumValue
        click dm_PortConfigurationEnumValue href "../../classes/dm_PortConfigurationEnumValue/"


  class dm_PortConfigurationDependency["PortConfigurationDependency"]






      style dm_PortConfigurationDependency fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PortConfigurationDependency
        click dm_PortConfigurationDependency href "../../classes/dm_PortConfigurationDependency/"


  class dm_PortConnection["PortConnection"]






      style dm_PortConnection fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px

        core_Resource <|-- dm_PortConnection
        click dm_PortConnection href "../../classes/dm_PortConnection/"


  class lib_ComponentParameter["Component Parameter"]






      style lib_ComponentParameter fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

        core_Resource <|-- lib_ComponentParameter
        click lib_ComponentParameter href "../../classes/lib_ComponentParameter/"


  class lib_PartChoiceList["Part Choice List"]






      style lib_PartChoiceList fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

        core_Resource <|-- lib_PartChoiceList
        click lib_PartChoiceList href "../../classes/lib_PartChoiceList/"


  class lib_PartChoice["Part Choice"]






      style lib_PartChoice fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px

        core_Resource <|-- lib_PartChoice
        click lib_PartChoice href "../../classes/lib_PartChoice/"


  class ota_PackageHash["Package Hash"]






      style ota_PackageHash fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px

        core_Resource <|-- ota_PackageHash
        click ota_PackageHash href "../../classes/ota_PackageHash/"


  class ota_DeploymentAssignment["Deployment Assignment"]






      style ota_DeploymentAssignment fill:#d29292,stroke:#885f5f,color:#14181f,stroke-width:1px

        core_Resource <|-- ota_DeploymentAssignment
        click ota_DeploymentAssignment href "../../classes/ota_DeploymentAssignment/"


  class pro_BomItem["BOM Item"]






      style pro_BomItem fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px

        core_Resource <|-- pro_BomItem
        click pro_BomItem href "../../classes/pro_BomItem/"


  class pro_BomItemElement["BOM Item Element"]






      style pro_BomItemElement fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px

        core_Resource <|-- pro_BomItemElement
        click pro_BomItemElement href "../../classes/pro_BomItemElement/"


  class pro_BomIssue["BOM Issue"]






      style pro_BomIssue fill:#dd7e6b,stroke:#905246,color:#14181f,stroke-width:1px

        core_Resource <|-- pro_BomIssue
        click pro_BomIssue href "../../classes/pro_BomIssue/"


  class sft_PinAssignmentModel["Pin Assignment Model"]






      style sft_PinAssignmentModel fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px

        core_Resource <|-- sft_PinAssignmentModel
        click sft_PinAssignmentModel href "../../classes/sft_PinAssignmentModel/"


  class sft_PinAssignment["Pin Assignment"]






      style sft_PinAssignment fill:#3c78d8,stroke:#274e8c,color:#ffffff,stroke-width:1px

        core_Resource <|-- sft_PinAssignment
        click sft_PinAssignment href "../../classes/sft_PinAssignment/"


  class system_FunctionalBlock["Functional Block"]






      style system_FunctionalBlock fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_FunctionalBlock
        click system_FunctionalBlock href "../../classes/system_FunctionalBlock/"


  class system_Port["Port"]






      style system_Port fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_Port
        click system_Port href "../../classes/system_Port/"


  class system_KeyComponent["Key Component"]






      style system_KeyComponent fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_KeyComponent
        click system_KeyComponent href "../../classes/system_KeyComponent/"


  class system_SoftwareComponent["Software Component"]






      style system_SoftwareComponent fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SoftwareComponent
        click system_SoftwareComponent href "../../classes/system_SoftwareComponent/"


  class system_PortAssociation["Port Association"]






      style system_PortAssociation fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_PortAssociation
        click system_PortAssociation href "../../classes/system_PortAssociation/"


  class system_Connection["Connection"]






      style system_Connection fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_Connection
        click system_Connection href "../../classes/system_Connection/"


  class system_Endpoint["Endpoint"]






      style system_Endpoint fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_Endpoint
        click system_Endpoint href "../../classes/system_Endpoint/"


  class system_Parameter["Parameter"]






      style system_Parameter fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_Parameter
        click system_Parameter href "../../classes/system_Parameter/"


  class system_SoftwareProject["Software Project"]






      style system_SoftwareProject fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SoftwareProject
        click system_SoftwareProject href "../../classes/system_SoftwareProject/"


  class system_HardwareProject["Hardware Project"]






      style system_HardwareProject fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_HardwareProject
        click system_HardwareProject href "../../classes/system_HardwareProject/"


  class system_SdmClientMetadata["Domain Metadata"]






      style system_SdmClientMetadata fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmClientMetadata
        click system_SdmClientMetadata href "../../classes/system_SdmClientMetadata/"


  class system_SdmSystemModelVersionMetadata["System Model Version Metadata"]






      style system_SdmSystemModelVersionMetadata fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmSystemModelVersionMetadata
        click system_SdmSystemModelVersionMetadata href "../../classes/system_SdmSystemModelVersionMetadata/"


  class system_SdmAuthoringApplication["Authoring Application"]






      style system_SdmAuthoringApplication fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmAuthoringApplication
        click system_SdmAuthoringApplication href "../../classes/system_SdmAuthoringApplication/"


  class system_SdmFunctionalModel["Functional Model"]






      style system_SdmFunctionalModel fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmFunctionalModel
        click system_SdmFunctionalModel href "../../classes/system_SdmFunctionalModel/"


  class system_SdmFunctionalBlock["Functional Block"]






      style system_SdmFunctionalBlock fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmFunctionalBlock
        click system_SdmFunctionalBlock href "../../classes/system_SdmFunctionalBlock/"


  class system_SdmPort["Port"]






      style system_SdmPort fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmPort
        click system_SdmPort href "../../classes/system_SdmPort/"


  class system_SdmConnection["Connection"]






      style system_SdmConnection fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmConnection
        click system_SdmConnection href "../../classes/system_SdmConnection/"


  class system_SdmEndpoint["Endpoint"]






      style system_SdmEndpoint fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmEndpoint
        click system_SdmEndpoint href "../../classes/system_SdmEndpoint/"


  class system_SdmDeviceModel["Device Model"]






      style system_SdmDeviceModel fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmDeviceModel
        click system_SdmDeviceModel href "../../classes/system_SdmDeviceModel/"


  class system_SdmSoftwareModel["Software Model"]






      style system_SdmSoftwareModel fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmSoftwareModel
        click system_SdmSoftwareModel href "../../classes/system_SdmSoftwareModel/"


  class system_SdmSoftwareComponent["Software Component"]






      style system_SdmSoftwareComponent fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmSoftwareComponent
        click system_SdmSoftwareComponent href "../../classes/system_SdmSoftwareComponent/"


  class system_SdmSoftwareStackInstance["Software Stack Instance"]






      style system_SdmSoftwareStackInstance fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmSoftwareStackInstance
        click system_SdmSoftwareStackInstance href "../../classes/system_SdmSoftwareStackInstance/"


  class system_SdmSoftwareSpecification["Software Specification"]






      style system_SdmSoftwareSpecification fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmSoftwareSpecification
        click system_SdmSoftwareSpecification href "../../classes/system_SdmSoftwareSpecification/"


  class system_SdmHardwareModel["Hardware Model"]






      style system_SdmHardwareModel fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmHardwareModel
        click system_SdmHardwareModel href "../../classes/system_SdmHardwareModel/"


  class system_SdmHardwareComponent["Hardware Component"]






      style system_SdmHardwareComponent fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

        core_Resource <|-- system_SdmHardwareComponent
        click system_SdmHardwareComponent href "../../classes/system_SdmHardwareComponent/"


  class req_Artifact["Requirement Artifact"]






      style req_Artifact fill:#f6b26b,stroke:#a07446,color:#14181f,stroke-width:1px

        core_Resource <|-- req_Artifact
        click req_Artifact href "../../classes/req_Artifact/"





Inheritance

Fields

Name Cardinality Type Description Inheritance

Comments