How to create outline view for editor in Eclipse? - eclipse

I have an custom editor created in eclipse, the outline view for this shows outline not available. I tried searching about this and I found the following links:
FAQ How do I create an Outline view for my own language editor?
Platform Plug-in Developer Guide > Programmer's Guide > Editors - Content outliners
How to create an Outline View?
But none of them seemed to work for me. I May be doing it completely wrong; how do I create an outline view for the editor I created?

Related

How to remove eclipse project explorer above the editor?

When I was working on a project for my program fundimentals class I somehow got this miniature project explorer above the editor in eclipse, I have tried to look for a solution on google but I don't think i'm asking the right question so this was my final place to go.
Here is a screenshot of my eclipse:
That is the breadcrumb view.
To toggle it on/off:
Shift+Alt+B (by default on Linux)
Right click in editor and choose Show in breadcrumb
Ctrl+3 to open up quick access (or click in quick access) and type breadcrumb and select the toggle command as in this screenshot:
Click this icon in the tool bar
Yeah that is annoying, the workspace is cluttered enough. I was trying to simply minimize the explorer area so I could see the whole line of code and I eneded up activating this breadcrumb mode. Looks like:
FILES/PREFERENCES/SETTINGS/WORKBENCH/BREADCRUMBS/DISABLE

Eclipse Plugin: Palette Viewer

I am creating an eclipse plugin and added HTML editor in it. I want to create palette viewer which can contain the HTML tags in it. So that the developer can directly choose the tags from the palette viewer. I don't find much document of palette viewer tutorial or sample on net which guide me how to create this view programmatically. Can some one help me or give me some links?

GMF add a button to its toolbar

So I have a GMF editor that I'm doing some stuff there. When I'm using the GMF editor a toolbar is provided by the GMF (right above the editor).
How can I add a button to that toolbar? (not to the menu!)
Only things that I found until now and seems to be helpful are:
delete some buttons from the toolbar and GMF tutorial.
But somewhere in the middle I get lost.
Thanks in advance!
Use the org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders extension point.
You'll find documentation in the description. Here you can contribute to GMF's toolbar using the toolbar path

Eclipse GEF graphical editor without header

I am developing RCP plug-in with GEF framework.
I've created basic graphical editor (GraphicalEditor and IEditorInput)
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
page.openEditor(new TEditorInput("T"), TGraphicalEditor.ID,false);
When I run the application I get editor with a header that contains the tab with the name of the editor and control buttons to maximize and minimize the editor.
What I need is to display just the editor, without the header.
Can it be done?
To my knowledge, it is not possible to just hide an editor's tab.
However, you can try two workarounds:
Have your GEF editor be displayed in an Eclipse view instead of an editor and open such a view as a standalone view. An example of how to open a GEF diagram in a view can be found in GEF's Directed Graph Example. An example of how to open a view as standalone can be found in one the Eclipse RCP official tutorials.
Extend the presentation factories extension point to control how workbench parts are displayed (which includes control over the part stack tab).
I suggest you try the first approach, as to me it seems easier to implement.
The idea with editors is that you can instantiate them multiply for different editor inputs. I am not aware of any way to restrict the number of open editors to just one (well, it appears you can in Eclipse 4.2 if that helps you)
For views, what you want can be done by setting the perspective to fixed and set showTitle of the org.eclipse.ui.perspectiveExtensions extension to false on the view. Maybe you can use a view instead of an editor and control the editor input yourself?
(For example, using an editor, the default Open action would instantiate a new editor, while you probably want to replace the contents in your only editor, right?)

How to associate an Eclipse sample Editor with a file in project explorer view

I have an sample editor which opens up by selecting an action from a sample Menu created in the menu bar.
How do i associate this editor with a file in Project explorer view?
I mean if i double click on the file in project explorer view , the editor should spawn up.
Basically i want this editor to work like a regular eclipse editor.
Please let me know your suggestions or any online material which explains the framework on how to achieve this.
Thanks,
Karthik
Have a look at IWorkbenchPage.openEditor(IEditorInput input, String editorId). Here you specify the input object of the editor and the ID for the editor.
In a RCP application, the IEditorInput is usually made up by you - nothing fancy is needed unless you want to persist the editors - and ID is specified via the org.eclipse.ui.editors.