Difference between revisions of "EDT:EGL Language conversion"

From Eclipsepedia

Jump to: navigation, search
Line 21: Line 21:
 
|}
 
|}
  
*[[EDT:EGL Language Function Parameters]]  
+
*[[EDT:EGL Language Function Parameters]]
 +
 
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
Line 27: Line 28:
 
| EDT
 
| EDT
 
|-
 
|-
| Default is inout
+
| Default is inout  
| Default is inout for value type
+
| Default is inout for value type  
Default is in for reference type
+
Default is in for reference type  
 +
 
 
|}
 
|}
 +
 
*[[EDT:EGL Language Primitive Types]]
 
*[[EDT:EGL Language Primitive Types]]
  
Line 69: Line 72:
  
 
*[[EDT:EGL Language Statements]]  
 
*[[EDT:EGL Language Statements]]  
*[[EDT:EGL Language Literals]]
 
 
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
Line 76: Line 77:
 
| EDT
 
| EDT
 
|-
 
|-
| matches
+
| call host program
| have to use String matchesPattern() function instead
+
call local program
 +
| Not supported right now
 
|}
 
|}
  
*[[EDT:EGL Language Operators and Expressions]]  
+
*[[EDT:EGL Language Literals]]
 +
*[[EDT:EGL Language Operators and Expressions]]
 +
 
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
{| width="800" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
Line 89: Line 93:
 
| no longer an operator, have to use String matchesPattern() function instead
 
| 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 17:10, 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