Resource
IRI: https://w3id.org/altium/cdm/Resource
*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 Resource["Resource"]
click Resource href "../../classes/Resource/"
class plt_lifecycle_stage["Lifecycle Stage"]
style plt_lifecycle_stage fill:#cccccc
Resource <|-- plt_lifecycle_stage
click plt_lifecycle_stage href "../../classes/plt_lifecycle_stage/"
class plt_LifecycleState["Lifecycle State"]
style plt_LifecycleState fill:#cccccc
Resource <|-- plt_LifecycleState
click plt_LifecycleState href "../../classes/plt_LifecycleState/"
class col_Comment["Comment"]
style col_Comment fill:#6fa8dc
Resource <|-- col_Comment
click col_Comment href "../../classes/col_Comment/"
class des_project_parameter["Project Parameter"]
style des_project_parameter fill:#93c47d
Resource <|-- des_project_parameter
click des_project_parameter href "../../classes/des_project_parameter/"
class des_project_variant["Hardware Project Variant"]
style des_project_variant fill:#93c47d
Resource <|-- des_project_variant
click des_project_variant href "../../classes/des_project_variant/"
class dm_configured_device_model["ConfiguredDeviceModel"]
style dm_configured_device_model fill:#6fa8dc
Resource <|-- dm_configured_device_model
click dm_configured_device_model href "../../classes/dm_configured_device_model/"
class dm_processor["Processor"]
style dm_processor fill:#6fa8dc
Resource <|-- dm_processor
click dm_processor href "../../classes/dm_processor/"
class dm_address_map["AddressMap"]
style dm_address_map fill:#6fa8dc
Resource <|-- dm_address_map
click dm_address_map href "../../classes/dm_address_map/"
class dm_address_segment["AddressSegment"]
style dm_address_segment fill:#6fa8dc
Resource <|-- dm_address_segment
click dm_address_segment href "../../classes/dm_address_segment/"
class dm_address_block["AddressBlock"]
style dm_address_block fill:#6fa8dc
Resource <|-- dm_address_block
click dm_address_block href "../../classes/dm_address_block/"
class dm_memory["Memory"]
style dm_memory fill:#6fa8dc
Resource <|-- dm_memory
click dm_memory href "../../classes/dm_memory/"
class dm_register["Register"]
style dm_register fill:#6fa8dc
Resource <|-- dm_register
click dm_register href "../../classes/dm_register/"
class dm_register_field["RegisterField"]
style dm_register_field fill:#6fa8dc
Resource <|-- dm_register_field
click dm_register_field href "../../classes/dm_register_field/"
class dm_field_enum["FieldEnum"]
style dm_field_enum fill:#6fa8dc
Resource <|-- dm_field_enum
click dm_field_enum href "../../classes/dm_field_enum/"
class dm_peripheral["Peripheral"]
style dm_peripheral fill:#6fa8dc
Resource <|-- dm_peripheral
click dm_peripheral href "../../classes/dm_peripheral/"
class dm_peripheral_instance["PeripheralInstance"]
style dm_peripheral_instance fill:#6fa8dc
Resource <|-- dm_peripheral_instance
click dm_peripheral_instance href "../../classes/dm_peripheral_instance/"
class dm_peripheral_mode["PeripheralMode"]
style dm_peripheral_mode fill:#6fa8dc
Resource <|-- dm_peripheral_mode
click dm_peripheral_mode href "../../classes/dm_peripheral_mode/"
class dm_peripheral_configuration["PeripheralConfiguration"]
style dm_peripheral_configuration fill:#6fa8dc
Resource <|-- dm_peripheral_configuration
click dm_peripheral_configuration href "../../classes/dm_peripheral_configuration/"
class dm_peripheral_pin_config["PeripheralPinConfig"]
style dm_peripheral_pin_config fill:#6fa8dc
Resource <|-- dm_peripheral_pin_config
click dm_peripheral_pin_config href "../../classes/dm_peripheral_pin_config/"
class dm_peripheral_pin_dependency_config["PeripheralPinDependencyConfig"]
style dm_peripheral_pin_dependency_config fill:#6fa8dc
Resource <|-- dm_peripheral_pin_dependency_config
click dm_peripheral_pin_dependency_config href "../../classes/dm_peripheral_pin_dependency_config/"
class dm_peripheral_parameter["PeripheralParameter"]
style dm_peripheral_parameter fill:#6fa8dc
Resource <|-- dm_peripheral_parameter
click dm_peripheral_parameter href "../../classes/dm_peripheral_parameter/"
class dm_port["Port"]
style dm_port fill:#6fa8dc
Resource <|-- dm_port
click dm_port href "../../classes/dm_port/"
class dm_pin["Pin"]
style dm_pin fill:#6fa8dc
Resource <|-- dm_pin
click dm_pin href "../../classes/dm_pin/"
class dm_port_function["PortFunction"]
style dm_port_function fill:#6fa8dc
Resource <|-- dm_port_function
click dm_port_function href "../../classes/dm_port_function/"
class dm_port_configuration["PortConfiguration"]
style dm_port_configuration fill:#6fa8dc
Resource <|-- dm_port_configuration
click dm_port_configuration href "../../classes/dm_port_configuration/"
class dm_port_configuration_enum_value["PortConfigurationEnumValue"]
style dm_port_configuration_enum_value fill:#6fa8dc
Resource <|-- dm_port_configuration_enum_value
click dm_port_configuration_enum_value href "../../classes/dm_port_configuration_enum_value/"
class dm_port_configuration_dependency["PortConfigurationDependency"]
style dm_port_configuration_dependency fill:#6fa8dc
Resource <|-- dm_port_configuration_dependency
click dm_port_configuration_dependency href "../../classes/dm_port_configuration_dependency/"
class dm_port_connection["PortConnection"]
style dm_port_connection fill:#6fa8dc
Resource <|-- dm_port_connection
click dm_port_connection href "../../classes/dm_port_connection/"
class lib_component_parameter["Component Parameter"]
style lib_component_parameter fill:#ffe599
Resource <|-- lib_component_parameter
click lib_component_parameter href "../../classes/lib_component_parameter/"
class lib_part_choice_list["Part Choice List"]
style lib_part_choice_list fill:#ffe599
Resource <|-- lib_part_choice_list
click lib_part_choice_list href "../../classes/lib_part_choice_list/"
class lib_part_choice["Part Choice"]
style lib_part_choice fill:#ffe599
Resource <|-- lib_part_choice
click lib_part_choice href "../../classes/lib_part_choice/"
class pro_BomItem["BOM Item"]
style pro_BomItem fill:#dd7e6b
Resource <|-- pro_BomItem
click pro_BomItem href "../../classes/pro_BomItem/"
class pro_BomItemElement["BOM Item Element"]
style pro_BomItemElement fill:#dd7e6b
Resource <|-- pro_BomItemElement
click pro_BomItemElement href "../../classes/pro_BomItemElement/"
class pro_BomIssue["BOM Issue"]
style pro_BomIssue fill:#dd7e6b
Resource <|-- pro_BomIssue
click pro_BomIssue href "../../classes/pro_BomIssue/"
class sft_PinAssignmentModel["Device pin assgnment"]
style sft_PinAssignmentModel fill:#3c78d8
Resource <|-- sft_PinAssignmentModel
click sft_PinAssignmentModel href "../../classes/sft_PinAssignmentModel/"
class sft_PinAssignment["Device pin assgnment"]
style sft_PinAssignment fill:#3c78d8
Resource <|-- sft_PinAssignment
click sft_PinAssignment href "../../classes/sft_PinAssignment/"
class system_FunctionalBlock["Functional Block"]
style system_FunctionalBlock fill:#f1c232
Resource <|-- system_FunctionalBlock
click system_FunctionalBlock href "../../classes/system_FunctionalBlock/"
class system_Port["Port"]
style system_Port fill:#f1c232
Resource <|-- system_Port
click system_Port href "../../classes/system_Port/"
class system_KeyComponent["Key Component"]
style system_KeyComponent fill:#f1c232
Resource <|-- system_KeyComponent
click system_KeyComponent href "../../classes/system_KeyComponent/"
class system_SoftwareComponent["Software Component"]
style system_SoftwareComponent fill:#f1c232
Resource <|-- system_SoftwareComponent
click system_SoftwareComponent href "../../classes/system_SoftwareComponent/"
class system_PortAssociation["Port Association"]
style system_PortAssociation fill:#f1c232
Resource <|-- system_PortAssociation
click system_PortAssociation href "../../classes/system_PortAssociation/"
class system_Connection["Connection"]
style system_Connection fill:#f1c232
Resource <|-- system_Connection
click system_Connection href "../../classes/system_Connection/"
class system_Endpoint["Endpoint"]
style system_Endpoint fill:#f1c232
Resource <|-- system_Endpoint
click system_Endpoint href "../../classes/system_Endpoint/"
class system_Parameter["Parameter"]
style system_Parameter fill:#f1c232
Resource <|-- system_Parameter
click system_Parameter href "../../classes/system_Parameter/"
class system_SoftwareProject["Software Project"]
style system_SoftwareProject fill:#f1c232
Resource <|-- system_SoftwareProject
click system_SoftwareProject href "../../classes/system_SoftwareProject/"
class system_HardwareProject["Hardware Project"]
style system_HardwareProject fill:#f1c232
Resource <|-- system_HardwareProject
click system_HardwareProject href "../../classes/system_HardwareProject/"
class system_SdmClientMetadata["Domain Metadata"]
style system_SdmClientMetadata fill:#f1c232
Resource <|-- system_SdmClientMetadata
click system_SdmClientMetadata href "../../classes/system_SdmClientMetadata/"
class system_SdmFunctionalModel["Functional Model"]
style system_SdmFunctionalModel fill:#f1c232
Resource <|-- system_SdmFunctionalModel
click system_SdmFunctionalModel href "../../classes/system_SdmFunctionalModel/"
class system_SdmFunctionalBlock["Functional Block"]
style system_SdmFunctionalBlock fill:#f1c232
Resource <|-- system_SdmFunctionalBlock
click system_SdmFunctionalBlock href "../../classes/system_SdmFunctionalBlock/"
class system_SdmPort["Port"]
style system_SdmPort fill:#f1c232
Resource <|-- system_SdmPort
click system_SdmPort href "../../classes/system_SdmPort/"
class system_SdmConnection["Connection"]
style system_SdmConnection fill:#f1c232
Resource <|-- system_SdmConnection
click system_SdmConnection href "../../classes/system_SdmConnection/"
class system_SdmEndpoint["Endpoint"]
style system_SdmEndpoint fill:#f1c232
Resource <|-- system_SdmEndpoint
click system_SdmEndpoint href "../../classes/system_SdmEndpoint/"
class system_SdmDeviceModel["Device Model"]
style system_SdmDeviceModel fill:#f1c232
Resource <|-- system_SdmDeviceModel
click system_SdmDeviceModel href "../../classes/system_SdmDeviceModel/"
class system_SdmSoftwareModel["Software Model"]
style system_SdmSoftwareModel fill:#f1c232
Resource <|-- system_SdmSoftwareModel
click system_SdmSoftwareModel href "../../classes/system_SdmSoftwareModel/"
class system_SdmSoftwareComponent["Software Component"]
style system_SdmSoftwareComponent fill:#f1c232
Resource <|-- system_SdmSoftwareComponent
click system_SdmSoftwareComponent href "../../classes/system_SdmSoftwareComponent/"
class system_SdmSoftwareStackInstance["Software Stack Instance"]
style system_SdmSoftwareStackInstance fill:#f1c232
Resource <|-- system_SdmSoftwareStackInstance
click system_SdmSoftwareStackInstance href "../../classes/system_SdmSoftwareStackInstance/"
class system_SdmSoftwareSpecification["Software Specification"]
style system_SdmSoftwareSpecification fill:#f1c232
Resource <|-- system_SdmSoftwareSpecification
click system_SdmSoftwareSpecification href "../../classes/system_SdmSoftwareSpecification/"
class system_SdmHardwareModel["Hardware Model"]
style system_SdmHardwareModel fill:#f1c232
Resource <|-- system_SdmHardwareModel
click system_SdmHardwareModel href "../../classes/system_SdmHardwareModel/"
class system_SdmHardwareComponent["Hardware Component"]
style system_SdmHardwareComponent fill:#f1c232
Resource <|-- system_SdmHardwareComponent
click system_SdmHardwareComponent href "../../classes/system_SdmHardwareComponent/"
class req_artifact["Requirement Artifact"]
style req_artifact fill:#f6b26b
Resource <|-- req_artifact
click req_artifact href "../../classes/req_artifact/"
Inheritance
- Resource
- plt_lifecycle_stage
- plt_LifecycleState
- col_Comment
- des_project_parameter
- des_project_variant
- dm_configured_device_model
- dm_processor
- dm_address_map
- dm_address_segment [ dm_HasAddressRange]
- dm_address_block [ dm_HasAddressRange]
- dm_memory
- dm_register [ dm_HasAddressRange]
- dm_register_field
- dm_field_enum
- dm_peripheral
- dm_peripheral_instance
- dm_peripheral_mode
- dm_peripheral_configuration
- dm_peripheral_pin_config
- dm_peripheral_pin_dependency_config
- dm_peripheral_parameter
- dm_port
- dm_pin
- dm_port_function
- dm_port_configuration
- dm_port_configuration_enum_value
- dm_port_configuration_dependency
- dm_port_connection
- lib_component_parameter
- lib_part_choice_list
- lib_part_choice
- 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_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 |
|---|---|---|---|---|