Abstract Class Name: Function
Subclasses
Definition
An instance of this 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> instance) and using the
results to evaluate the function.
Primary Page in DRM Diagram:
Secondary Pages in DRM Diagram:
Example
See concrete subclasses for examples.
FAQs
See the subclasses for details.
Constraints
Composed of (two-way)
Component of (two-way) (inherited)
Inherited Field Elements
This class has no inherited field elements.
Notes
Composed of Notes
The <Expression> components of a
<Function> instance, if any, represent
the arguments of the function being represented, so a
<Function> instance has
<Expression> components if that
<Function> instance takes arguments. The
<Expression> components
are ordered so as to unambiguously specify which
<Expression> component
is being supplied for each argument of the
<Function> instance.
The exact interpretation of each argument is defined by
the specific function.
Fields Notes
The value_type of a
<Function> instance specifies the
type of value returned.
Prev: Flashing Light Behaviour.
Next: Functional Association Data.
Up:Index.