Component Parameter
IRI: https://w3id.org/altium/cdm/library/ComponentParameter
A named parameter of a Workspace component, holding a value and, optionally, a data type. Parameters can be inherited from a component template or added directly to the component; a template can give them unit-aware (e.g. Farad, Ohm) or dictionary-defined types.
In the product
- Component Templates (primary)
Diagram
---
config:
layout: elk
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class lib_ComponentParameter["Component Parameter"]
style lib_ComponentParameter fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:2.5px
click lib_ComponentParameter href "../../classes/lib_ComponentParameter/"
lib_ComponentParameter : name
lib_ComponentParameter : value
lib_ComponentParameter : type
class lib_Component["Component"]
style lib_Component fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px
lib_Component --> "*" lib_ComponentParameter: parameters
click lib_Component href "../../classes/lib_Component/"
class lib_ComponentRevision["Component Revision"]
style lib_ComponentRevision fill:#ffe599,stroke:#a69563,color:#14181f,stroke-width:1px
lib_ComponentRevision --> "*" lib_ComponentParameter: parameters
click lib_ComponentRevision href "../../classes/lib_ComponentRevision/"
Inheritance
- Resource
- Component Parameter
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| name | 1 |
string | TBD | direct |
| value | 0..1 |
string | TBD | direct |
| type | 0..1 |
string | TBD | direct |