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:

This class appears on only one page of the DRM class 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

SE_Property_Data_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> is the 'return type' of that
 <Function> - that is, the value type of the value produced
 when the <Function> is evaluated for its arguments.

Prev: Flashing Light Behaviour. Next: GC Location 3D. Up:Index.

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™