Class: TemplateCodeParameter
A replacement parameter whose value is substituted in template programming code to create statements required for a specific analysis.
URI: ars:TemplateCodeParameter
classDiagram
class TemplateCodeParameter
CodeParameter <|-- TemplateCodeParameter
TemplateCodeParameter : valueSource
TemplateCodeParameter : value
TemplateCodeParameter : name
TemplateCodeParameter : description
TemplateCodeParameter : label
Inheritance
- NamedObject
- CodeParameter
- TemplateCodeParameter
- CodeParameter
Slots
Name | Cardinality* and Range | Description | Inheritance |
---|---|---|---|
valueSource | 0..1 String |
A reference to the prespecified source of the value for the parameter | direct |
value | 0..* String |
The value to be used for the parameter when the method is used in an analysis | direct |
name | 1..1 String |
The name for the instance of the class | NamedObject |
description | 0..1 String |
A textual description of the instance of the class | NamedObject |
label | 0..1 String |
A short informative description that may be used for display | NamedObject |
* See LinkML documentation for cardinality definitions.
Usages
used by | used in | type | used |
---|---|---|---|
AnalysisProgrammingCodeTemplate | parameters | range | TemplateCodeParameter |
Identifier and Mapping Information
Schema Source
- from schema: https://www.cdisc.org/ars/1-0
Mappings
Mapping Type | Mapped Value |
---|---|
self | ars:TemplateCodeParameter |
native | ars:TemplateCodeParameter |
LinkML Source
Direct
name: TemplateCodeParameter
description: A replacement parameter whose value is substituted in template programming
code to create statements required for a specific analysis.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
is_a: CodeParameter
slots:
- valueSource
- value
slot_usage:
value:
name: value
description: The value to be used for the parameter when the method is used in
an analysis. Multiple values may be specified to indicate a choice.
domain_of:
- WhereClauseCondition
- TemplateCodeParameter
- AnalysisOutputCodeParameter
required: false
Induced
name: TemplateCodeParameter
description: A replacement parameter whose value is substituted in template programming
code to create statements required for a specific analysis.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
is_a: CodeParameter
slot_usage:
value:
name: value
description: The value to be used for the parameter when the method is used in
an analysis. Multiple values may be specified to indicate a choice.
domain_of:
- WhereClauseCondition
- TemplateCodeParameter
- AnalysisOutputCodeParameter
required: false
attributes:
valueSource:
name: valueSource
description: A reference to the prespecified source of the value for the parameter.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: valueSource
owner: TemplateCodeParameter
domain_of:
- TemplateCodeParameter
range: string
value:
name: value
description: The value to be used for the parameter when the method is used in
an analysis. Multiple values may be specified to indicate a choice.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
multivalued: true
alias: value
owner: TemplateCodeParameter
domain_of:
- WhereClauseCondition
- TemplateCodeParameter
- AnalysisOutputCodeParameter
range: string
required: false
name:
name: name
description: The name for the instance of the class.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: name
owner: TemplateCodeParameter
domain_of:
- NamedObject
range: string
required: true
description:
name: description
description: A textual description of the instance of the class.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: description
owner: TemplateCodeParameter
domain_of:
- NamedObject
- SponsorTerm
- ReferencedOperationRelationship
range: string
label:
name: label
description: A short informative description that may be used for display.
from_schema: https://www.cdisc.org/ars/1-0
rank: 1000
alias: label
owner: TemplateCodeParameter
domain_of:
- NamedObject
- AnalysisOutputCategorization
- AnalysisOutputCategory
- PageRef
range: string