Class HelpHoverProvider

  • All Implemented Interfaces:
    org.eclipse.xtext.ui.editor.hover.IEObjectHoverProvider

    public class HelpHoverProvider
    extends org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
    Removes the first line, since the documentation already contains a header. It also removes the open declaration action
    • Field Detail

      • fontSymbolicName

        @Inject(optional=true)
        protected String fontSymbolicName
      • presenterControlCreator

        protected org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider.PresenterControlCreator presenterControlCreator
    • Constructor Detail

      • HelpHoverProvider

        public HelpHoverProvider()
    • Method Detail

      • loadStyleSheet

        protected String loadStyleSheet()
        Overrides:
        loadStyleSheet in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
      • hasHover

        protected boolean hasHover​(EObject o)
        Overrides:
        hasHover in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
      • getHoverInfoAsHtml

        protected String getHoverInfoAsHtml​(EObject o)
        Overrides:
        getHoverInfoAsHtml in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
      • getInformationPresenterControlCreator

        public IInformationControlCreator getInformationPresenterControlCreator()
        Overrides:
        getInformationPresenterControlCreator in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider
      • getHoverControlCreator

        public IInformationControlCreator getHoverControlCreator()
        Overrides:
        getHoverControlCreator in class org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider