Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EDT:EGL Language conversion"
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]] | ||
− | |||
− | |||
{| width="800" cellspacing="1" cellpadding="1" border="1" | {| width="800" cellspacing="1" cellpadding="1" border="1" | ||
|- | |- | ||
Line 76: | Line 77: | ||
| EDT | | EDT | ||
|- | |- | ||
− | | | + | | call host program |
− | | | + | 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 |