Class ExeedActionBarContributor

  • All Implemented Interfaces:
    org.eclipse.jface.action.IMenuListener, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.ui.IEditorActionBarContributor, org.eclipse.ui.IPropertyListener

    public class ExeedActionBarContributor
    extends org.eclipse.emf.ecore.presentation.EcoreActionBarContributor
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor

        org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.EcoreCreateChildAction, org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.EcoreCreateSiblingAction, org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.EObjectProvider, org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.ExtendedLoadResourceAction, org.eclipse.emf.ecore.presentation.EcoreActionBarContributor.Reflective
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ConfigureEPackagesAction configureEPackagesAction  
      protected ExeedImageTextProvider provider  
      protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ShowHideAdditionalResourcesAction showHideAdditionalResourcesAction  
      protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ShowHideReferenceNamesAction showHideReferenceNamesAction  
      protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ToggleShowHideEObjectInfoAction toggleShowHideEObjectInfoAction  
      protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ToggleSortPropertiesAction toggleSortPropertiesAction  
      • Fields inherited from class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor

        activeEditorPart, createChildActions, createChildMenuManager, createSiblingActions, createSiblingMenuManager, lastSelectionChangedEvent, refreshViewerAction, selectionProvider, showGenericsAction, showPropertiesViewAction
      • Fields inherited from class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor

        activeEditor, ADDITIONS_LAST_STYLE, collapseAllAction, controlAction, copyAction, cutAction, deleteAction, expandAllAction, findAction, liveValidationAction, loadResourceAction, pasteAction, redoAction, revertAction, style, undoAction, validateAction
    • Field Detail

      • configureEPackagesAction

        protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ConfigureEPackagesAction configureEPackagesAction
      • toggleShowHideEObjectInfoAction

        protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ToggleShowHideEObjectInfoAction toggleShowHideEObjectInfoAction
      • showHideAdditionalResourcesAction

        protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ShowHideAdditionalResourcesAction showHideAdditionalResourcesAction
      • showHideReferenceNamesAction

        protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ShowHideReferenceNamesAction showHideReferenceNamesAction
      • toggleSortPropertiesAction

        protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ToggleSortPropertiesAction toggleSortPropertiesAction
    • Constructor Detail

      • ExeedActionBarContributor

        public ExeedActionBarContributor()
    • Method Detail

      • getMenuTitle

        protected String getMenuTitle()
      • createSubmenuManager

        protected org.eclipse.jface.action.IMenuManager createSubmenuManager()
        Overrides:
        createSubmenuManager in class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor
      • setActiveEditor

        public void setActiveEditor​(org.eclipse.ui.IEditorPart part)
        Specified by:
        setActiveEditor in interface org.eclipse.ui.IEditorActionBarContributor
        Overrides:
        setActiveEditor in class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor
      • generateCreateChildActions

        protected Collection<org.eclipse.jface.action.IAction> generateCreateChildActions​(Collection<?> descriptors,
                                                                                          org.eclipse.jface.viewers.ISelection selection)
        Overrides:
        generateCreateChildActions in class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor
      • generateCreateSiblingActions

        protected Collection<org.eclipse.jface.action.IAction> generateCreateSiblingActions​(Collection<?> descriptors,
                                                                                            org.eclipse.jface.viewers.ISelection selection)
        Overrides:
        generateCreateSiblingActions in class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor
      • generateCustomizerActions

        protected Collection<org.eclipse.jface.action.IAction> generateCustomizerActions​(org.eclipse.jface.viewers.ISelection selection)
      • getCustomizerFromSelection

        protected IExeedCustomizer getCustomizerFromSelection​(org.eclipse.jface.viewers.ISelection selection)
      • inspect

        protected void inspect​(Collection<?> actions)
      • updateImageDescriptors

        protected void updateImageDescriptors​(Collection<?> descriptors,
                                              Collection<org.eclipse.jface.action.IAction> actions)
      • sortActionCollection

        protected List<org.eclipse.jface.action.IAction> sortActionCollection​(Collection<org.eclipse.jface.action.IAction> col)
      • menuAboutToShow

        public void menuAboutToShow​(org.eclipse.jface.action.IMenuManager menuManager)
        Specified by:
        menuAboutToShow in interface org.eclipse.jface.action.IMenuListener
        Overrides:
        menuAboutToShow in class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor
      • selectionChangedGen

        public void selectionChangedGen​(org.eclipse.jface.viewers.SelectionChangedEvent event)
        Overrides:
        selectionChangedGen in class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor