: Public abstract <<Type>> Class
Created: 4/10/2008 12:15:53 PM
Modified: 4/10/2008 12:15:53 PM
Project:
Advanced:
The base type for all number data, giving the basic algebraic operations. Since all concrete types have finite representations, some part of this algebra for most types exhibit some inaccuracy. For example, Integers cannot divide very well, and reals and decimals cannot avoid certain types of inaccuracies that depend on their representation semantics.
Operation
Public
*( n: Number,
):Number
Details:
sequential
Public
+( n: Number,
):Number
Details:
sequential
Public
-( n: Number,
):Number
Details:
sequential
Public
/( n: Number,
):Number
Details:
sequential
Public
<( n: Number,
):Boolean
Details:
sequential
Public
<=( n: Number,
):Boolean
Details:
sequential
Public
<>( n: Number,
):Boolean
Details:
sequential
Public
=( n: Number,
):Boolean
Details:
sequential
Public
>( n: Number,
):Boolean
Details:
sequential
Public
>=( n: Number,
):Boolean
Details:
sequential
Public
abs():Number
Details:
sequential
Public
asInteger():Integer
Details:
sequential
Public
asReal():Real
Details:
sequential
Public
asString():CharacterString
Details:
sequential
Public
max( n: Number,
):Number
Details:
sequential
Public
min( n: Number,
):Number
Details:
sequential
Public
negate():Number
Details:
sequential
Tag Value
persistence persistent
Details:
 
Object Type Connection Notes
«Type» Integer Class Generalization  
«interface» LC_ValueObject Class Dependency  
«Type» Real Class Generalization  
«Type» Decimal Class Generalization