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> for which the function being used to determine the value of the expression is one of those enumerated by SE_Predefined_Function.

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 <Property Table Reference Control Link>, example 1.

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; (notes)

Field Elements

SE_Predefined_Function function; (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.

function

 For a <Predefined Function> instance, 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.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS