The SEDRIS Data Representation Model
APPENDIX A - Classes Function |
---|
An instance of one of the concrete subclasses of this abstract DRM class specifies an expression for which the value is determined by evaluating the arguments of the expression - the ordered <Expression> components of the <Function> - and passing them through the specified function.
See specific subclasses for examples.
See the subclasses for details.
EDCS_Attribute_Value_Type | value_type; | (notes) |
---|
The <Expression> components of a <Function>, if any, represent the arguments of the function being represented, so a <Function> has <Expression> components if that <Function> takes arguments. The <Expression> components are ordered so as to unambiguously specify which <Expression> is being supplied for each argument of the given <Function>. The exact interpretation of each argument is defined by the specific function.
The value_type of a <Function> instance returns the type of value produced when the <Function> instance is evaluated for its arguments.
|