The SEDRIS Data Representation Model
APPENDIX A - Classes
Function

Abstract Class Name: Function

Superclass - <Expression>

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.

Field Elements

EDCS_Attribute_Value_Type

value_type;

2


Notes

Composed of Notes


Expression

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

value_type

The value_type of a <Function> instance specifies the type of value returned.


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