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

Bug 228250

Summary: eu.geclipse.gria plugin depends on UI components
Product: z_Archived Reporter: Ariel Garcia <aog-ecl>
Component: GeclipseAssignee: Katarzyna Bylec <katis>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: mathias.stuempert
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Ariel Garcia CLA 2008-04-22 14:14:53 EDT
The eu.geclipse.gria plugin depends on e.g.jsdl.ui via the ApplicationSpecificRegistry include used in GriaServiceCreator.
Those dependencies should go to gria.ui.
Comment 1 Ariel Garcia CLA 2008-04-22 14:20:56 EDT
*** Bug 228165 has been marked as a duplicate of this bug. ***
Comment 2 Katarzyna Bylec CLA 2008-05-06 07:40:54 EDT
I've removed eu.geclipse.jsdl.ui dependency from eu.geclipse.gria plug-in by creating GriaJSDLMaker in eu.geclipse.gria.ui plug-in. 

This new class is a singleton, which listens for changes in grid model, and each time GriaJobService is added - it queries it for GRIA apps' metadata. Then - using ApplicationSpecificRegistry (from eu.geclipse.jsdl.ui) - creates application data that JSDL wizard can use to create JSDL files GRIA will understand.
Comment 3 Katarzyna Bylec CLA 2008-05-27 05:59:42 EDT
closing