Difference between revisions of "EDT:EGL Language conversion"

From Eclipsepedia

Jump to: navigation, search
Line 5: Line 5:
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
| RBD/EGL CE  
+
| bgcolor="#BBBBBB" align="center" | RBD/EGL CE  
| EDT
+
| bgcolor="#BBBBBB" align="center" | EDT
 
|-
 
|-
 
| Called program  
 
| Called program  
Line 25: Line 25:
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
| RBD/EGL CE  
+
| bgcolor="#BBBBBB" align="center" | RBD/EGL CE  
| EDT
+
| bgcolor="#BBBBBB" align="center" | EDT
 
|-
 
|-
 
| Default is inout  
 
| Default is inout  
Line 38: Line 38:
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
| RBD/EGL CE  
+
| bgcolor="#BBBBBB" align="center" | RBD/EGL CE  
| EDT
+
| bgcolor="#BBBBBB" align="center" | EDT
 
|-
 
|-
 
| time  
 
| time  
Line 56: Line 56:
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
| RBD/EGL CE  
+
| bgcolor="#BBBBBB" align="center" | RBD/EGL CE  
| EDT
+
| bgcolor="#BBBBBB" align="center" | EDT
 
|-
 
|-
 
| system libraries  
 
| system libraries  
Line 71: Line 71:
 
|}
 
|}
  
*[[EDT:EGL Language Statements]]  
+
*[[EDT:EGL Language Statements]]
 +
 
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
| RBD/EGL CE  
+
| bgcolor="#BBBBBB" align="center" | RBD/EGL CE  
| EDT
+
| bgcolor="#BBBBBB" align="center" | EDT
 
|-
 
|-
| call host program
+
| call host program  
call local program
+
call local program  
 +
 
 
| Not supported right now
 
| Not supported right now
 
|}
 
|}
  
*[[EDT:EGL Language Literals]]
+
*[[EDT:EGL Language Literals]]  
 
*[[EDT:EGL Language Operators and Expressions]]
 
*[[EDT:EGL Language Operators and Expressions]]
  
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
| RBD/EGL CE  
+
| bgcolor="#BBBBBB" align="center" | RBD/EGL CE  
| EDT
+
| bgcolor="#BBBBBB" align="center" | EDT
 
|-
 
|-
 
| matches  
 
| matches  
Line 98: Line 100:
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
| RBD/EGL CE  
+
| bgcolor="#BBBBBB" align="center" | RBD/EGL CE  
| EDT
+
| bgcolor="#BBBBBB" align="center" | EDT
 
|-
 
|-
 
| basicLibrary  
 
| basicLibrary  

Revision as of 17:33, 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
call host program

call local program

Not supported right now
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