Class ApplicationsLabelProvider

    • Constructor Detail

      • ApplicationsLabelProvider

        @Inject
        public ApplicationsLabelProvider​(IApplicationManager applicationManager)
        Constructs label provider
        Parameters:
        applicationManager - the application manager, cannot be enull
      • ApplicationsLabelProvider

        public ApplicationsLabelProvider​(IApplicationManager applicationManager,
                                         boolean showArtifacts)
        Constructs label provider
        Parameters:
        applicationManager - the application manager, cannot be enull
        showArtifacts - if true then tooltip will include publish state only and full state otherwise
    • Method Detail

      • restoreState

        public void restoreState​(org.eclipse.ui.IMemento aMemento)
        Specified by:
        restoreState in interface org.eclipse.ui.navigator.IMementoAware
      • saveState

        public void saveState​(org.eclipse.ui.IMemento aMemento)
        Specified by:
        saveState in interface org.eclipse.ui.navigator.IMementoAware
      • getDescription

        public String getDescription​(Object anElement)
        Specified by:
        getDescription in interface org.eclipse.ui.navigator.IDescriptionProvider
      • init

        public void init​(org.eclipse.ui.navigator.ICommonContentExtensionSite aConfig)
        Specified by:
        init in interface org.eclipse.ui.navigator.ICommonLabelProvider
      • getFont

        public org.eclipse.swt.graphics.Font getFont​(Object element)
        Specified by:
        getFont in interface IFontProvider
        Overrides:
        getFont in class org.eclipse.ui.model.WorkbenchLabelProvider
      • dispose

        public void dispose()
        Specified by:
        dispose in interface IBaseLabelProvider
        Overrides:
        dispose in class org.eclipse.ui.model.WorkbenchLabelProvider