The SEDRIS Data Representation Model
APPENDIX A - Classes
Predefined Function

Class Name: Predefined Function

Superclass - <Function>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class is a <Function> instance for which the function being used to determine the value of the expression is one of those specified by the SE_Predefined_Function data type.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

This class appears on only one page of the DRM class diagram.

Example

  1. See the <Property Table Reference Control Link> class, second example.

FAQs

Why isn't <my favorite function> included in the SE_Predefined_Function?

Simple! We didn't think of it. If you'd like to see it, we'd be happy to consider any change request you might offer.

Constraints

Composed of (two-way) (inherited)

Composed of (two-way)

Component of (two-way) (inherited)

Inherited Field Elements

EDCS_Attribute_Value_Type

value_type;

2

Field Elements

SE_Predefined_Function

function;

3


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.

function

The function field specifies the function to be used to determine the value of the expression when it is evaluated.


Prev: Positional Light. Next: Presentation Domain. Up:Index.