Bug 366494 - Improved UI for specifying (JFace) templates
Summary: Improved UI for specifying (JFace) templates
Status: CLOSED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Recommenders (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Marcel Bruch CLA
QA Contact:
URL:
Whiteboard: snipmatch, deferred
Keywords: helpwanted, plan
Depends on:
Blocks:
 
Reported: 2011-12-13 02:21 EST by Marcel Bruch CLA
Modified: 2019-07-24 14:36 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.