The SEDRIS Data Representation Model
APPENDIX A - Classes
Function

Abstract Class Name: Function

Superclass - <Expression>

Subclasses

Definition

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.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

See specific 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.

Field Elements

EDCS_Attribute_Value_Type value_type; (notes)

Notes

Composed of Notes


Expression

 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.

Fields Notes


value_type

 The value_type of a <Function> instance returns the type of value
 produced when the <Function> instance is evaluated for its arguments.

Prev: Flashing Light Behaviour. Next: Functional Association Data. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS