Class Name: Pseudo Code Function
Definition
This class is used to is used to define the behavior of a
Function that is not one of the
Predefined Functions.
Functions are used to form
Expressions that are part of a
Control Link structure.
Primary Page in DRM Diagram:
Example
--Example needed here --FAQs
- Why are Pseudo Code Functions
needed ? Doesn't this leave room for ambiguity?
- The decision to support Pseudo
Code Functions was based on three primary concerns.
First, we felt that it would be nearly impossible to capture every
possible function that would be used to define the behavior of
Control_Linked objects.
Second, Expressions lack the
(pardon the pun) expressive power to
define functions that require looping, branching, etc.
Finally, given the first two, it is recognized that many functions
that are relatively simple when viewed as pseudo code or code
fragments, would become overly complicated when converted into an
expression tree.
It is important to keep in mind, that while any valid
Expressions
could be converted into executable code or structures that could be
directly used by a consuming system, most systems will not use them
that way. Currently, the majority of consuming systems would require
that the expression be recoded into the consuming system. For complex
functions, pseudo code may be easier to convert.
Constraints
Composed of (two-way)(inherited)
Component of (two-way)(inherited)
Prev: Property Value.
Next: Pyramid Directional Light.
Up:Index.