Class: AtomicFunctionReturnValue

AtomicFunctionReturnValue(arguments)

Value obtained as the output produced by an atomic function call(this).

Constructor

new AtomicFunctionReturnValue(arguments)

Creates a new value
Parameters:
Name Type Description
arguments An output value followed by the function's input arguments
Source:

Extends

Members

inputValues

The function's input arguments
Source:

outputValue

The output value produced by the function
Source:

referenceFunction

The function instance this value comes from
Source:

Methods

getValue()

Gets the concrete value carried by this Value object.
Overrides:
Source:
Returns:
The value

query(type, d, root, A)

Queries the provenance of a value.
Parameters:
Name Type Description
type The type of lineage relationship
d A designator representing the part of the object that is the subject of the query
root The node to which the rsults of the query should be appended as children
A factory to produce traceability nodes
Overrides:
Source:
Returns:
The list of terminal traceability nodes produced by this query