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

Bug 345459

Summary: EGL missing user input and the built-in variables
Product: [Modeling] Epsilon Reporter: Horacio Hoyos <arcanefoam>
Component: CoreAssignee: Louis Rose <louis>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: dkolovos, louis
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard: interim

Description Horacio Hoyos CLA 2011-05-11 12:06:40 EDT
The EGL module implementation does not load by default the "null" and "System" variables, as opposed to the other exl modules.
Comment 1 Louis Rose CLA 2011-05-12 16:16:29 EDT
Thanks for reporting this.

It seems as though this issue might affect the other languages too. I'll discuss this with Dimitris and Antonio and post our findings.
Comment 2 Louis Rose CLA 2011-05-19 12:20:27 EDT
(In reply to comment #1) 
> It seems as though this issue might affect the other languages too. I'll
> discuss this with Dimitris and Antonio and post our findings.

Yup, this affects every other language too! Currently the logic for preparing System and null lives in EOL, I'll pull it up into a more general module (EolLibraryModule).
Comment 3 Louis Rose CLA 2011-05-19 13:40:02 EDT
I've fixed this issue in and added regression tests for EVL, ETL, ECL, EML, EWL and Flock.

It seems that a previous refactoring to EGL has fixed this problem, but I've added a test to prevent regressions.
Comment 4 Louis Rose CLA 2011-05-19 13:40:36 EDT
Checked into SVN. Assigning to Dimitris for build integration, thanks!
Comment 5 Louis Rose CLA 2011-06-01 14:24:50 EDT
This is fixed in SVN, and will appear in the next interim/stable builds.
Comment 6 Dimitris Kolovos CLA 2011-07-25 08:17:58 EDT
Fixed in 0.9.1