Jump to: navigation, search

Difference between revisions of "EDT:EGL Language conversion"

Line 8: Line 8:
 
| EDT
 
| EDT
 
|-
 
|-
| Called program
+
| Called program  
 
| Not supported
 
| Not supported
 
|-
 
|-
Line 17: Line 17:
 
| Not supported<br>
 
| Not supported<br>
 
|-
 
|-
| Nullable
+
| Nullable  
 
|  
 
|  
 
|}
 
|}
  
 
*[[EDT:EGL Language Function Parameters]]  
 
*[[EDT:EGL Language Function Parameters]]  
 +
{| width="800" cellspacing="1" cellpadding="1" border="1"
 +
|-
 +
| RBD/EGL CE
 +
| EDT
 +
|-
 +
| Default is inout
 +
| Default is inout for value type
 +
Default is in for reference type
 +
|}
 
*[[EDT:EGL Language Primitive Types]]
 
*[[EDT:EGL Language Primitive Types]]
  
Line 72: Line 81:
  
 
*[[EDT:EGL Language Operators and Expressions]]  
 
*[[EDT:EGL Language Operators and Expressions]]  
 +
{| width="800" cellspacing="1" cellpadding="1" border="1"
 +
|-
 +
| RBD/EGL CE
 +
| EDT
 +
|-
 +
| matches
 +
| no longer an operator, have to use String matchesPattern() function instead
 +
|}
 
*[[EDT:EGL Language Stereotypes and Annotations]]
 
*[[EDT:EGL Language Stereotypes and Annotations]]
  

Revision as of 16:08, 26 August 2011

EGL language conversion consideration from RBD/EGLCE

RBD/EGL CE EDT
Called program Not supported
DataItem,
Stand alone (top level) function
Not supported right now
Datatable,
Structured Record,
Form,
FormGroup
Not supported
Nullable
RBD/EGL CE EDT
Default is inout Default is inout for value type

Default is in for reference type

RBD/EGL CE EDT
time replaced with timestamp
interval Not Supported right now, no replacement
Money, num, bin
use Decimal
RBD/EGL CE EDT
system libraries all needs to be fully qualified with library name
 i.e. sysLib, dateTimeLib, serviceLib, xmlLib...etc.
currentTimeStamp()
dateTimeLib.currentTimeStamp()



RBD/EGL CE EDT
matches have to use String matchesPattern() function instead
RBD/EGL CE EDT
matches no longer an operator, have to use String matchesPattern() function instead
RBD/EGL CE EDT
basicLibrary no more basicLibrary
annotation on Library no annotation is supported on library
RuntimeException
no more RuntimeException, use AnyException
IndexOutOfBoundException
InvalidIndexException