Class: MethodSignature
A MethodSignature defines the parameters and return values for a method. The MethodSignature improves traceability while enhancing the ability for automation engines to execute a MethodDef's FormalExpression. Most Methods use one or more input parameters and return one or more values.
URI: odm:MethodSignature
erDiagram
MethodSignature {
}
ReturnValue {
nameType name
DataType dataType
text definition
positiveInteger orderNumber
}
Parameter {
nameType name
DataType dataType
text definition
positiveInteger orderNumber
}
MethodSignature ||--}o Parameter : "parameter"
MethodSignature ||--}o ReturnValue : "returnValue"
Slots
Name | Cardinality* and Range | Description | Inheritance |
---|---|---|---|
parameter | 0..* Parameter |
Parameter reference: The Parameter element represents a method parameter used... | direct |
returnValue | 0..* ReturnValue |
ReturnValue reference: The ReturnValue element represents a return value used... | direct |
* See LinkML documentation for cardinality definitions.
Usages
used by | used in | type | used |
---|---|---|---|
RangeCheck | methodSignature | range | MethodSignature |
MethodDef | methodSignature | range | MethodSignature |
ConditionDef | methodSignature | range | MethodSignature |
See Also
Identifier and Mapping Information
Schema Source
- from schema: http://www.cdisc.org/ns/odm/v2.0
Mappings
Mapping Type | Mapped Value |
---|---|
self | odm:MethodSignature |
native | odm:MethodSignature |
LinkML Source
Direct
name: MethodSignature
description: A MethodSignature defines the parameters and return values for a method.
The MethodSignature improves traceability while enhancing the ability for automation
engines to execute a MethodDef's FormalExpression. Most Methods use one or more
input parameters and return one or more values.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/MethodSignature
rank: 1000
slots:
- parameter
- returnValue
slot_usage:
parameter:
name: parameter
multivalued: true
domain_of:
- MethodSignature
range: Parameter
inlined: true
inlined_as_list: true
returnValue:
name: returnValue
multivalued: true
domain_of:
- MethodSignature
range: ReturnValue
inlined: true
inlined_as_list: true
class_uri: odm:MethodSignature
Induced
name: MethodSignature
description: A MethodSignature defines the parameters and return values for a method.
The MethodSignature improves traceability while enhancing the ability for automation
engines to execute a MethodDef's FormalExpression. Most Methods use one or more
input parameters and return one or more values.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/MethodSignature
rank: 1000
slot_usage:
parameter:
name: parameter
multivalued: true
domain_of:
- MethodSignature
range: Parameter
inlined: true
inlined_as_list: true
returnValue:
name: returnValue
multivalued: true
domain_of:
- MethodSignature
range: ReturnValue
inlined: true
inlined_as_list: true
attributes:
parameter:
name: parameter
description: 'Parameter reference: The Parameter element represents a method parameter
used as part of a MethodSignature in MethodDef, ConditionDef, or RangeCheck.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
multivalued: true
alias: parameter
owner: MethodSignature
domain_of:
- MethodSignature
range: Parameter
inlined: true
inlined_as_list: true
returnValue:
name: returnValue
description: 'ReturnValue reference: The ReturnValue element represents a return
value used as part of a MethodSignature in MethodDef, ConditionDef, or RangeCheck.
A return value identifies values passed from the Method to the calling element.
A ReturnValue may be computed by a FormalExpression.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
multivalued: true
alias: returnValue
owner: MethodSignature
domain_of:
- MethodSignature
range: ReturnValue
inlined: true
inlined_as_list: true
class_uri: odm:MethodSignature