Class CustomTextEditorActionContributor

  • All Implemented Interfaces:
    org.eclipse.ui.IEditorActionBarContributor

    public class CustomTextEditorActionContributor
    extends org.eclipse.ui.editors.text.TextEditorActionContributor
    Extension of TextEditorActionContributor with additional status field "currentModelItemName" for showing in status bar name of the current model item in XtextEditor
    • Constructor Detail

      • CustomTextEditorActionContributor

        public CustomTextEditorActionContributor()
    • Method Detail

      • contributeToStatusLine

        public void contributeToStatusLine​(org.eclipse.jface.action.IStatusLineManager statusLineManager)
        Overrides:
        contributeToStatusLine in class org.eclipse.ui.texteditor.BasicTextEditorActionContributor
      • getStatusFields

        public Collection<Pair<String,​org.eclipse.ui.texteditor.IStatusField>> getStatusFields()
        Gets all custom IStatusFields with them id contributed to XtextEditor
        Returns:
        all custom IStatusFields with them id contributed to XtextEditor, never null
      • setActiveEditor

        public void setActiveEditor​(org.eclipse.ui.IEditorPart part)
        Specified by:
        setActiveEditor in interface org.eclipse.ui.IEditorActionBarContributor
        Overrides:
        setActiveEditor in class org.eclipse.ui.editors.text.TextEditorActionContributor