Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 351604

Summary: Define EGL types for Core and EDT
Product: z_Archived Reporter: Matt Heitz <mheitz>
Component: EDTAssignee: Matt Heitz <mheitz>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: lasher
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Matt Heitz CLA 2011-07-08 14:56:00 EDT
We have a lot of types defined in our .egl files, but they're really just a prototype.  We need to remove things that don't belong and add things that are missing.

We need to separate things into "Core" and our own "EDT" implementation.

Things from RBD that we want to keep may be renamed and/or moved.  And when it makes sense, useful functions will be moved from system libraries into types.  E.g. don't have StrLib.indexOf, but do have an indexOf function on strings.

Each type should be in its own .egl file.  The EGL should be fully commented in "egldoc" including explanations of edge cases, thrown exceptions, etc.

Core types belong in package egl.lang.  Types to be implemented in EDT belong in eglx.edt and sub-packages.  Also have eglx.rbd (and sub-packages) to define things which provide a bridge between EDT and RBD.
Comment 1 Lisa Lasher CLA 2011-07-26 18:18:43 EDT
rolling forward from I10 to I11
Comment 2 Matt Heitz CLA 2011-08-04 12:41:01 EDT
Done.  Made too many changes to list here.
Comment 3 Matt Heitz CLA 2011-08-04 12:41:15 EDT
Done.