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

Bug 366494

Summary: Improved UI for specifying (JFace) templates
Product: z_Archived Reporter: Marcel Bruch <marcel.bruch>
Component: RecommendersAssignee: Marcel Bruch <marcel.bruch>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: achmetow84, aman.adsm, kutschke.michael
Version: unspecifiedKeywords: helpwanted, plan
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard: snipmatch, deferred

Description Marcel Bruch CLA 2011-12-13 02:21:36 EST
There are one-and-a-half student projects (hands-ons) running that aim to build an editor for JFace templates based on Xtext. But I cannot estimate whether these projects will succeed :)
Comment 1 Timur Achmetow CLA 2013-02-27 16:51:46 EST
(In reply to comment #0)
> There are one-and-a-half student projects (hands-ons) running that aim to build
> an editor for JFace templates based on Xtext. But I cannot estimate whether
> these projects will succeed :)

I don't really understand this issue for this project (Eclipse Code Recommenders). 
Need you some JFace templates or an Editor which based on Xtext?
Comment 2 Marcel Bruch CLA 2013-02-27 17:00:21 EST
(In reply to comment #1)
> I don't really understand this issue for this project (Eclipse Code
> Recommenders). 
> Need you some JFace templates or an Editor which based on Xtext?

The idea was to develop an editor that offers functionality like a JavaEditor to create and edit JFace templates. These hands-ons unfortunately never lift off.
Comment 3 Timur Achmetow CLA 2013-02-27 17:16:13 EST
(In reply to comment #2)
> The idea was to develop an editor that offers functionality like a JavaEditor to
> create and edit JFace templates. These hands-ons unfortunately never lift off.
Okay, I think I understand this issue :D
That means a small DSL which is based on Xtext? Right?
Comment 4 Marcel Bruch CLA 2013-02-28 01:14:20 EST
(In reply to comment #3)
> That means a small DSL which is based on Xtext? Right?

Yes. The idea was to use Xtext java dsl to generate an editor for java and refine it to support JFace template expressions. It would still cool to have this for the snippets store (after we have a perfectly working completion engine :) ).
Comment 5 Timur Achmetow CLA 2013-02-28 02:43:28 EST
(In reply to comment #4)
> Yes. The idea was to use Xtext java dsl to generate an editor for java and
> refine it to support JFace template expressions. It would still cool to have
> this for the snippets store (after we have a perfectly working completion
> engine :) ).

Okay, that issue sounds very interesting. 
But I think this bug entry is not a small project, that's a bigger one?!

Maybe a possible GSoC project?
Comment 6 Marcel Bruch CLA 2013-02-28 05:15:29 EST
There is a student here in Darmstadt who would be interested to build the server side of the social snippets thing. Maybe you get together here and we create two project proposals? Adding him to this bug to get you two in contact.
Comment 7 Aman Singh CLA 2013-03-30 01:46:03 EDT
What are the other essential requirements of the editor ?
Comment 8 Aman Singh CLA 2013-03-30 01:47:39 EDT
Sorry continued with the previous comment ..

I'm interested in the project and want to make a contribution.

I would like to get more details about the Jface xtext based editor.

Thanks 
Aman
Comment 9 Marcel Bruch CLA 2013-03-30 03:13:13 EDT
(In reply to comment #6)
Timur, this project qualifies as as a GSOC.

(In reply to comment #7)
> What are the other essential requirements of the editor ?

What other requirements than being a good editor for JFace Templates do you think of? 



[1] http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fjface%2Ftext%2Ftemplates%2Fpackage-summary.html
Comment 10 Marcel Bruch CLA 2014-03-31 04:12:05 EDT
Closing this as we have the Snipmatch project now.