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

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