Resource
IRI: https://w3id.org/altium/cdm/core/Resource
Bounded context: core
Abstract base for lightweight platform-accessible objects that have API access but are not Entities; they carry no GRID and no versioning lifecycle.
*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 core_Resource["Resource"]
click core_Resource href "../../classes/core_Resource/"
class plt_LifecycleStage["Lifecycle Stage"]
style plt_LifecycleStage fill:#cccccc
core_Resource <|-- plt_LifecycleStage
click plt_LifecycleStage href "../../classes/plt_LifecycleStage/"
class plt_LifecycleState["Lifecycle State"]
style plt_LifecycleState fill:#cccccc
core_Resource <|-- plt_LifecycleState
click plt_LifecycleState href "../../classes/plt_LifecycleState/"
class col_Comment["Comment"]
style col_Comment fill:#6fa8dc
core_Resource <|-- col_Comment
click col_Comment href "../../classes/col_Comment/"
class des_ProjectParameter["Project Parameter"]
style des_ProjectParameter fill:#93c47d
core_Resource <|-- des_ProjectParameter
click des_ProjectParameter href "../../classes/des_ProjectParameter/"
class des_ProjectVariant["Hardware Project Variant"]
style des_ProjectVariant fill:#93c47d
core_Resource <|-- des_ProjectVariant
click des_ProjectVariant href "../../classes/des_ProjectVariant/"
class dm_ConfiguredDeviceModel["ConfiguredDeviceModel"]
style dm_ConfiguredDeviceModel fill:#6fa8dc
core_Resource <|-- dm_ConfiguredDeviceModel
click dm_ConfiguredDeviceModel href "../../classes/dm_ConfiguredDeviceModel/"
class dm_Processor["Processor"]
style dm_Processor fill:#6fa8dc
core_Resource <|-- dm_Processor
click dm_Processor href "../../classes/dm_Processor/"
class dm_AddressMap["AddressMap"]
style dm_AddressMap fill:#6fa8dc
core_Resource <|-- dm_AddressMap
click dm_AddressMap href "../../classes/dm_AddressMap/"
class dm_AddressSegment["AddressSegment"]
style dm_AddressSegment fill:#6fa8dc
core_Resource <|-- dm_AddressSegment
click dm_AddressSegment href "../../classes/dm_AddressSegment/"
class dm_AddressBlock["AddressBlock"]
style dm_AddressBlock fill:#6fa8dc
core_Resource <|-- dm_AddressBlock
click dm_AddressBlock href "../../classes/dm_AddressBlock/"
class dm_Memory["Memory"]
style dm_Memory fill:#6fa8dc
core_Resource <|-- dm_Memory
click dm_Memory href "../../classes/dm_Memory/"
class dm_Register["Register"]
style dm_Register fill:#6fa8dc
core_Resource <|-- dm_Register
click dm_Register href "../../classes/dm_Register/"
class dm_RegisterField["RegisterField"]
style dm_RegisterField fill:#6fa8dc
core_Resource <|-- dm_RegisterField
click dm_RegisterField href "../../classes/dm_RegisterField/"
class dm_FieldEnum["FieldEnum"]
style dm_FieldEnum fill:#6fa8dc
core_Resource <|-- dm_FieldEnum
click dm_FieldEnum href "../../classes/dm_FieldEnum/"
class dm_Peripheral["Peripheral"]
style dm_Peripheral fill:#6fa8dc
core_Resource <|-- dm_Peripheral
click dm_Peripheral href "../../classes/dm_Peripheral/"
class dm_PeripheralInstance["PeripheralInstance"]
style dm_PeripheralInstance fill:#6fa8dc
core_Resource <|-- dm_PeripheralInstance
click dm_PeripheralInstance href "../../classes/dm_PeripheralInstance/"
class dm_PeripheralMode["PeripheralMode"]
style dm_PeripheralMode fill:#6fa8dc
core_Resource <|-- dm_PeripheralMode
click dm_PeripheralMode href "../../classes/dm_PeripheralMode/"
class dm_PeripheralConfiguration["PeripheralConfiguration"]
style dm_PeripheralConfiguration fill:#6fa8dc
core_Resource <|-- dm_PeripheralConfiguration
click dm_PeripheralConfiguration href "../../classes/dm_PeripheralConfiguration/"
class dm_PeripheralPinConfig["PeripheralPinConfig"]
style dm_PeripheralPinConfig fill:#6fa8dc
core_Resource <|-- dm_PeripheralPinConfig
click dm_PeripheralPinConfig href "../../classes/dm_PeripheralPinConfig/"
class dm_PeripheralPinDependencyConfig["PeripheralPinDependencyConfig"]
style dm_PeripheralPinDependencyConfig fill:#6fa8dc
core_Resource <|-- dm_PeripheralPinDependencyConfig
click dm_PeripheralPinDependencyConfig href "../../classes/dm_PeripheralPinDependencyConfig/"
class dm_PeripheralParameter["PeripheralParameter"]
style dm_PeripheralParameter fill:#6fa8dc
core_Resource <|-- dm_PeripheralParameter
click dm_PeripheralParameter href "../../classes/dm_PeripheralParameter/"
class dm_Port["Port"]
style dm_Port fill:#6fa8dc
core_Resource <|-- dm_Port
click dm_Port href "../../classes/dm_Port/"
class dm_Pin["Pin"]
style dm_Pin fill:#6fa8dc
core_Resource <|-- dm_Pin
click dm_Pin href "../../classes/dm_Pin/"
class dm_PortFunction["PortFunction"]
style dm_PortFunction fill:#6fa8dc
core_Resource <|-- dm_PortFunction
click dm_PortFunction href "../../classes/dm_PortFunction/"
class dm_PortConfiguration["PortConfiguration"]
style dm_PortConfiguration fill:#6fa8dc
core_Resource <|-- dm_PortConfiguration
click dm_PortConfiguration href "../../classes/dm_PortConfiguration/"
class dm_PortConfigurationEnumValue["PortConfigurationEnumValue"]
style dm_PortConfigurationEnumValue fill:#6fa8dc
core_Resource <|-- dm_PortConfigurationEnumValue
click dm_PortConfigurationEnumValue href "../../classes/dm_PortConfigurationEnumValue/"
class dm_PortConfigurationDependency["PortConfigurationDependency"]
style dm_PortConfigurationDependency fill:#6fa8dc
core_Resource <|-- dm_PortConfigurationDependency
click dm_PortConfigurationDependency href "../../classes/dm_PortConfigurationDependency/"
class dm_PortConnection["PortConnection"]
style dm_PortConnection fill:#6fa8dc
core_Resource <|-- dm_PortConnection
click dm_PortConnection href "../../classes/dm_PortConnection/"
class lib_ComponentParameter["Component Parameter"]
style lib_ComponentParameter fill:#ffe599
core_Resource <|-- lib_ComponentParameter
click lib_ComponentParameter href "../../classes/lib_ComponentParameter/"
class lib_PartChoiceList["Part Choice List"]
style lib_PartChoiceList fill:#ffe599
core_Resource <|-- lib_PartChoiceList
click lib_PartChoiceList href "../../classes/lib_PartChoiceList/"
class lib_PartChoice["Part Choice"]
style lib_PartChoice fill:#ffe599
core_Resource <|-- lib_PartChoice
click lib_PartChoice href "../../classes/lib_PartChoice/"
class pro_BomItem["BOM Item"]
style pro_BomItem fill:#dd7e6b
core_Resource <|-- pro_BomItem
click pro_BomItem href "../../classes/pro_BomItem/"
class pro_BomItemElement["BOM Item Element"]
style pro_BomItemElement fill:#dd7e6b
core_Resource <|-- pro_BomItemElement
click pro_BomItemElement href "../../classes/pro_BomItemElement/"
class pro_BomIssue["BOM Issue"]
style pro_BomIssue fill:#dd7e6b
core_Resource <|-- pro_BomIssue
click pro_BomIssue href "../../classes/pro_BomIssue/"
class sft_PinAssignmentModel["Device pin assgnment"]
style sft_PinAssignmentModel fill:#3c78d8
core_Resource <|-- sft_PinAssignmentModel
click sft_PinAssignmentModel href "../../classes/sft_PinAssignmentModel/"
class sft_PinAssignment["Device pin assgnment"]
style sft_PinAssignment fill:#3c78d8
core_Resource <|-- sft_PinAssignment
click sft_PinAssignment href "../../classes/sft_PinAssignment/"
class system_FunctionalBlock["Functional Block"]
style system_FunctionalBlock fill:#f1c232
core_Resource <|-- system_FunctionalBlock
click system_FunctionalBlock href "../../classes/system_FunctionalBlock/"
class system_Port["Port"]
style system_Port fill:#f1c232
core_Resource <|-- system_Port
click system_Port href "../../classes/system_Port/"
class system_KeyComponent["Key Component"]
style system_KeyComponent fill:#f1c232
core_Resource <|-- system_KeyComponent
click system_KeyComponent href "../../classes/system_KeyComponent/"
class system_SoftwareComponent["Software Component"]
style system_SoftwareComponent fill:#f1c232
core_Resource <|-- system_SoftwareComponent
click system_SoftwareComponent href "../../classes/system_SoftwareComponent/"
class system_PortAssociation["Port Association"]
style system_PortAssociation fill:#f1c232
core_Resource <|-- system_PortAssociation
click system_PortAssociation href "../../classes/system_PortAssociation/"
class system_Connection["Connection"]
style system_Connection fill:#f1c232
core_Resource <|-- system_Connection
click system_Connection href "../../classes/system_Connection/"
class system_Endpoint["Endpoint"]
style system_Endpoint fill:#f1c232
core_Resource <|-- system_Endpoint
click system_Endpoint href "../../classes/system_Endpoint/"
class system_Parameter["Parameter"]
style system_Parameter fill:#f1c232
core_Resource <|-- system_Parameter
click system_Parameter href "../../classes/system_Parameter/"
class system_SoftwareProject["Software Project"]
style system_SoftwareProject fill:#f1c232
core_Resource <|-- system_SoftwareProject
click system_SoftwareProject href "../../classes/system_SoftwareProject/"
class system_HardwareProject["Hardware Project"]
style system_HardwareProject fill:#f1c232
core_Resource <|-- system_HardwareProject
click system_HardwareProject href "../../classes/system_HardwareProject/"
class system_SdmClientMetadata["Domain Metadata"]
style system_SdmClientMetadata fill:#f1c232
core_Resource <|-- system_SdmClientMetadata
click system_SdmClientMetadata href "../../classes/system_SdmClientMetadata/"
class system_SdmSystemModelVersionMetadata["System Model Version Metadata"]
style system_SdmSystemModelVersionMetadata fill:#f1c232
core_Resource <|-- system_SdmSystemModelVersionMetadata
click system_SdmSystemModelVersionMetadata href "../../classes/system_SdmSystemModelVersionMetadata/"
class system_SdmAuthoringApplication["Authoring Application"]
style system_SdmAuthoringApplication fill:#f1c232
core_Resource <|-- system_SdmAuthoringApplication
click system_SdmAuthoringApplication href "../../classes/system_SdmAuthoringApplication/"
class system_SdmFunctionalModel["Functional Model"]
style system_SdmFunctionalModel fill:#f1c232
core_Resource <|-- system_SdmFunctionalModel
click system_SdmFunctionalModel href "../../classes/system_SdmFunctionalModel/"
class system_SdmFunctionalBlock["Functional Block"]
style system_SdmFunctionalBlock fill:#f1c232
core_Resource <|-- system_SdmFunctionalBlock
click system_SdmFunctionalBlock href "../../classes/system_SdmFunctionalBlock/"
class system_SdmPort["Port"]
style system_SdmPort fill:#f1c232
core_Resource <|-- system_SdmPort
click system_SdmPort href "../../classes/system_SdmPort/"
class system_SdmConnection["Connection"]
style system_SdmConnection fill:#f1c232
core_Resource <|-- system_SdmConnection
click system_SdmConnection href "../../classes/system_SdmConnection/"
class system_SdmEndpoint["Endpoint"]
style system_SdmEndpoint fill:#f1c232
core_Resource <|-- system_SdmEndpoint
click system_SdmEndpoint href "../../classes/system_SdmEndpoint/"
class system_SdmDeviceModel["Device Model"]
style system_SdmDeviceModel fill:#f1c232
core_Resource <|-- system_SdmDeviceModel
click system_SdmDeviceModel href "../../classes/system_SdmDeviceModel/"
class system_SdmSoftwareModel["Software Model"]
style system_SdmSoftwareModel fill:#f1c232
core_Resource <|-- system_SdmSoftwareModel
click system_SdmSoftwareModel href "../../classes/system_SdmSoftwareModel/"
class system_SdmSoftwareComponent["Software Component"]
style system_SdmSoftwareComponent fill:#f1c232
core_Resource <|-- system_SdmSoftwareComponent
click system_SdmSoftwareComponent href "../../classes/system_SdmSoftwareComponent/"
class system_SdmSoftwareStackInstance["Software Stack Instance"]
style system_SdmSoftwareStackInstance fill:#f1c232
core_Resource <|-- system_SdmSoftwareStackInstance
click system_SdmSoftwareStackInstance href "../../classes/system_SdmSoftwareStackInstance/"
class system_SdmSoftwareSpecification["Software Specification"]
style system_SdmSoftwareSpecification fill:#f1c232
core_Resource <|-- system_SdmSoftwareSpecification
click system_SdmSoftwareSpecification href "../../classes/system_SdmSoftwareSpecification/"
class system_SdmHardwareModel["Hardware Model"]
style system_SdmHardwareModel fill:#f1c232
core_Resource <|-- system_SdmHardwareModel
click system_SdmHardwareModel href "../../classes/system_SdmHardwareModel/"
class system_SdmHardwareComponent["Hardware Component"]
style system_SdmHardwareComponent fill:#f1c232
core_Resource <|-- system_SdmHardwareComponent
click system_SdmHardwareComponent href "../../classes/system_SdmHardwareComponent/"
class req_Artifact["Requirement Artifact"]
style req_Artifact fill:#f6b26b
core_Resource <|-- req_Artifact
click req_Artifact href "../../classes/req_Artifact/"
Inheritance
- core_Resource
- plt_LifecycleStage
- plt_LifecycleState
- col_Comment
- des_ProjectParameter
- des_ProjectVariant
- dm_ConfiguredDeviceModel
- dm_Processor
- dm_AddressMap
- dm_AddressSegment [ dm_HasAddressRange]
- dm_AddressBlock [ dm_HasAddressRange]
- dm_Memory
- dm_Register [ dm_HasAddressRange]
- dm_RegisterField
- dm_FieldEnum
- dm_Peripheral
- dm_PeripheralInstance
- dm_PeripheralMode
- dm_PeripheralConfiguration
- dm_PeripheralPinConfig
- dm_PeripheralPinDependencyConfig
- dm_PeripheralParameter
- dm_Port
- dm_Pin
- dm_PortFunction
- dm_PortConfiguration
- dm_PortConfigurationEnumValue
- dm_PortConfigurationDependency
- dm_PortConnection
- lib_ComponentParameter
- lib_PartChoiceList
- lib_PartChoice
- pro_BomItem
- pro_BomItemElement
- pro_BomIssue
- sft_PinAssignmentModel
- sft_PinAssignment
- system_FunctionalBlock
- system_Port
- system_KeyComponent
- system_SoftwareComponent
- system_PortAssociation
- system_Connection
- system_Endpoint
- system_Parameter
- system_SoftwareProject
- system_HardwareProject
- system_SdmClientMetadata
- system_SdmSystemModelVersionMetadata
- system_SdmAuthoringApplication
- system_SdmFunctionalModel [ system_SdmMappableEntity]
- system_SdmFunctionalBlock [ system_SdmMappableEntity system_HasSdmReferenceDesignator]
- system_SdmPort [ system_SdmMappableEntity system_HasSdmReferenceDesignator]
- system_SdmConnection [ system_SdmMappableEntity]
- system_SdmEndpoint
- system_SdmDeviceModel [ system_SdmMappableEntity]
- system_SdmSoftwareModel [ system_SdmMappableEntity system_HasSdmReferenceDesignator]
- system_SdmSoftwareComponent [ system_HasSdmReferenceDesignator]
- system_SdmSoftwareStackInstance
- system_SdmSoftwareSpecification
- system_SdmHardwareModel [ system_SdmMappableEntity system_HasSdmReferenceDesignator]
- system_SdmHardwareComponent [ system_SdmMappableEntity system_HasSdmReferenceDesignator]
- req_Artifact
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|