Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EDT:EGL Language Stereotypes and Annotations"
(11 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
Our approach is to say most stereotypes and annotations from RBD are not supported in EDT, and we'll add them back as we decide that we need their features. | Our approach is to say most stereotypes and annotations from RBD are not supported in EDT, and we'll add them back as we decide that we need their features. | ||
− | {| | + | {| cellspacing="1" cellpadding="1" border="1" width="800" |
|- | |- | ||
| bgcolor="#999999" align="center" | '''''Stereotypes and Annotations''''' | | bgcolor="#999999" align="center" | '''''Stereotypes and Annotations''''' | ||
Line 13: | Line 13: | ||
|- | |- | ||
| bgcolor="#cccccc" | ''BasicProgram<sup>1</sup>'' | | bgcolor="#cccccc" | ''BasicProgram<sup>1</sup>'' | ||
− | | no work<br> | + | | no work<br> |
− | | N/S<br> | + | | N/S<br> |
− | | | + | | done {{bug|353646}}<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Exception'' | | bgcolor="#cccccc" | ''Exception'' | ||
− | | no work<br> | + | | no work<br> |
− | | | + | | done<br> |
− | | | + | | done {{bug|353649}}<br> |
+ | |- | ||
+ | | bgcolor="#cccccc" | ''SQLRecord'' | ||
+ | | | ||
+ | | N/S | ||
+ | | 1d | ||
|- | |- | ||
| bgcolor="#cccccc" | ''RUIHandler'' | | bgcolor="#cccccc" | ''RUIHandler'' | ||
− | | no work<br> | + | | no work<br> |
− | | | + | | done<br> |
| N/S<br> | | N/S<br> | ||
|- | |- | ||
| bgcolor="#cccccc" | ''RUIWidget'' | | bgcolor="#cccccc" | ''RUIWidget'' | ||
− | | no work<br> | + | | no work |
− | + | | | |
+ | done<br><br>'''IR Bugs:'''<br> | ||
+ | |||
+ | *[https://bugs.eclipse.org/bugs/show_bug.cgi?id=352909 NPE<br>] | ||
+ | *[https://bugs.eclipse.org/bugs/show_bug.cgi?id=353028 EGLProperty] | ||
+ | *[https://bugs.eclipse.org/bugs/show_bug.cgi?id=353203 this.function] | ||
+ | |||
| N/S<br> | | N/S<br> | ||
|- | |- | ||
− | | bgcolor="# | + | | bgcolor="#ffff00" | ''BirtHandler'' |
− | | no work<br> | + | | bgcolor="#ffff00" | no work<br> |
− | | N/S<br> | + | | bgcolor="#ffff00" | N/S<br> |
− | | see System Types page<br> | + | | bgcolor="#ffff00" | see System Types page<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''NativeType'' | | bgcolor="#cccccc" | ''NativeType'' | ||
− | | {{bug|352619}} | + | | done {{bug|352619}}<br> |
− | | {{bug|352616}}<br> | + | | {{bug|352616}}<br> |
− | | | + | | done {{bug|353650}}<br> |
|- | |- | ||
− | | bgcolor="#cccccc" | ''JavaObject'' | + | | bgcolor="#cccccc" | ''JavaObject<sup>4</sup>'' |
− | | see System Types page<br> | + | | see System Types page<br> |
− | | N/S<br> | + | | N/S<br> |
| see System Types page<br> | | see System Types page<br> | ||
|- | |- | ||
− | | bgcolor="#cccccc" | ''JavaScriptObject'' | + | | bgcolor="#cccccc" | ''JavaScriptObject<sup>4</sup>'' |
− | | see System Types page<br> | + | | see System Types page<br> |
− | | see System Types page<br> | + | | see System Types page<br> |
| N/S<br> | | N/S<br> | ||
|- | |- | ||
− | | bgcolor="# | + | | bgcolor="#ffff00" | ''HostProgram'' |
− | | no work<br> | + | | bgcolor="#ffff00" | no work<br> |
− | | N/S<br> | + | | bgcolor="#ffff00" | N/S<br> |
− | | <br> | + | | bgcolor="#ffff00" | <br> |
|- | |- | ||
− | | bgcolor="# | + | | bgcolor="#ffff00" | ''IncludeReferencedFunctions<sup>2</sup>'' |
− | | done<br> | + | | bgcolor="#ffff00" | done<br> |
− | | 0.5d<br> | + | | bgcolor="#ffff00" | 0.5d<br> |
− | | 0.5d<br> | + | | bgcolor="#ffff00" | 0.5d<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''EventListener'' | | bgcolor="#cccccc" | ''EventListener'' | ||
− | | no work<br> | + | | no work<br> |
− | | 0.5d<br> | + | | 0.5d<br> |
− | | | + | | done {{bug|353651}}<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''Property<sup>3</sup>'' | | bgcolor="#cccccc" | ''Property<sup>3</sup>'' | ||
− | | no work<br> | + | | no work<br> |
− | | | + | | done<br> |
− | | | + | | done {{bug|353652}}<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''BindService'' | | bgcolor="#cccccc" | ''BindService'' | ||
− | | no work<br> | + | | no work<br> |
| {{bug|352610}}(1d) | | {{bug|352610}}(1d) | ||
| {{bug|352612}}(1d) | | {{bug|352612}}(1d) | ||
|- | |- | ||
− | | bgcolor="#cccccc" | ''JsonName''<br> | + | | bgcolor="#cccccc" | ''JsonName''<br> |
− | | no work<br> | + | | no work<br> |
− | | {{bug|352583}}<br> | + | | {{bug|352583}} (work included in service call sizing)<br> |
− | | {{bug|352581}}<br> | + | | {{bug|352581}} (work included in service call sizing)<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''XMLAttribute'' | | bgcolor="#cccccc" | ''XMLAttribute'' | ||
− | | no work<br> | + | | no work<br> |
− | | XML {{bug|346138}}<br> | + | | XML {{bug|346138}} (work included in service call sizing)<br> |
− | | XML {{bug|351892}}<br> | + | | XML {{bug|351892}} (work included in service call sizing)<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''XMLElement'' | | bgcolor="#cccccc" | ''XMLElement'' | ||
− | | no work<br> | + | | no work<br> |
− | | XML {{bug|346138}}<br> | + | | XML {{bug|346138}} (work included in service call sizing)<br> |
− | | XML {{bug|351892}}<br> | + | | XML {{bug|351892}} (work included in service call sizing)<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''XMLRootElement'' | | bgcolor="#cccccc" | ''XMLRootElement'' | ||
− | | no work<br> | + | | no work<br> |
− | | XML {{bug|346138}}<br> | + | | XML {{bug|346138}} (work included in service call sizing)<br> |
− | | XML {{bug|351892}}<br> | + | | XML {{bug|351892}} (work included in service call sizing)<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''XMLSchemaType'' | | bgcolor="#cccccc" | ''XMLSchemaType'' | ||
− | | no work<br> | + | | no work<br> |
− | | XML {{bug|346138}}<br> | + | | XML {{bug|346138}} (work included in service call sizing)<br> |
− | | XML {{bug|351892}}<br> | + | | XML {{bug|351892}} (work included in service call sizing)<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''XMLStructureKind'' | | bgcolor="#cccccc" | ''XMLStructureKind'' | ||
− | | no work<br> | + | | no work<br> |
− | | XML {{bug|346138}}<br> | + | | XML {{bug|346138}} (work included in service call sizing)<br> |
− | | XML {{bug|351892}}<br> | + | | XML {{bug|351892}} (work included in service call sizing)<br> |
|- | |- | ||
| bgcolor="#cccccc" | ''XMLType'' | | bgcolor="#cccccc" | ''XMLType'' | ||
− | | no work<br> | + | | no work<br> |
− | | XML {{bug|346138}}<br> | + | | XML {{bug|346138}} (work included in service call sizing)<br> |
− | | XML {{bug|351892}}<br> | + | | XML {{bug|351892}} (work included in service call sizing)<br> |
|} | |} | ||
− | '''Notes on Table 8'''<br> | + | '''Notes on Table 8'''<br> |
− | #<span style="background: rgb(255,165,0)">The BasicProgram stereotype won't have the msgTablePrefix field.</span> | + | #<span style="background: none repeat scroll 0% 0% rgb(255, 165, 0);">The BasicProgram stereotype won't have the msgTablePrefix field.</span> |
− | #<span style="background: rgb(255,165,0)">IncludeReferencedFunctions is an annotation in RBD, but it will be a field of the stereotypes in EDT.</span> | + | #<span style="background: none repeat scroll 0% 0% rgb(255, 165, 0);">IncludeReferencedFunctions is an annotation in RBD, but it will be a field of the stereotypes in EDT.</span> |
− | #<span style="background: rgb(255,165,0)">The Property annotation replaces RBD's JavaProperty and JavaScriptProperty. {{Bug|352574}}</span> | + | #<span style="background: none repeat scroll 0% 0% rgb(255, 165, 0);">The Property annotation replaces RBD's JavaProperty and JavaScriptProperty. {{Bug|352574}}</span> |
+ | #<span style="background: none repeat scroll 0% 0% rgb(255, 165, 0);">The externalName annotation replaces RBD's javaName and javaScriptName. {{Bug|354044}}</span> |
Latest revision as of 16:11, 19 June 2012
Please see the parent of this page, EDT:EGL Language.
Stereotypes and Annotations (Table 8)
Our approach is to say most stereotypes and annotations from RBD are not supported in EDT, and we'll add them back as we decide that we need their features.
Stereotypes and Annotations | Core | JavaScript | Java |
BasicProgram1 | no work |
N/S |
done bug 353646 |
Exception | no work |
done |
done bug 353649 |
SQLRecord | N/S | 1d | |
RUIHandler | no work |
done |
N/S |
RUIWidget | no work |
done |
N/S |
BirtHandler | no work |
N/S |
see System Types page |
NativeType | done bug 352619 |
bug 352616 |
done bug 353650 |
JavaObject4 | see System Types page |
N/S |
see System Types page |
JavaScriptObject4 | see System Types page |
see System Types page |
N/S |
HostProgram | no work |
N/S |
|
IncludeReferencedFunctions2 | done |
0.5d |
0.5d |
EventListener | no work |
0.5d |
done bug 353651 |
Property3 | no work |
done |
done bug 353652 |
BindService | no work |
bug 352610(1d) | bug 352612(1d) |
JsonName |
no work |
bug 352583 (work included in service call sizing) |
bug 352581 (work included in service call sizing) |
XMLAttribute | no work |
XML bug 346138 (work included in service call sizing) |
XML bug 351892 (work included in service call sizing) |
XMLElement | no work |
XML bug 346138 (work included in service call sizing) |
XML bug 351892 (work included in service call sizing) |
XMLRootElement | no work |
XML bug 346138 (work included in service call sizing) |
XML bug 351892 (work included in service call sizing) |
XMLSchemaType | no work |
XML bug 346138 (work included in service call sizing) |
XML bug 351892 (work included in service call sizing) |
XMLStructureKind | no work |
XML bug 346138 (work included in service call sizing) |
XML bug 351892 (work included in service call sizing) |
XMLType | no work |
XML bug 346138 (work included in service call sizing) |
XML bug 351892 (work included in service call sizing) |
Notes on Table 8
- The BasicProgram stereotype won't have the msgTablePrefix field.
- IncludeReferencedFunctions is an annotation in RBD, but it will be a field of the stereotypes in EDT.
- The Property annotation replaces RBD's JavaProperty and JavaScriptProperty. bug 352574
- The externalName annotation replaces RBD's javaName and javaScriptName. bug 354044