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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.jface.action.IMenuManager createSubmenuManager()  
      protected java.util.Collection<org.eclipse.jface.action.IAction> generateCreateChildActions​(java.util.Collection<?> descriptors, org.eclipse.jface.viewers.ISelection selection)  
      protected java.util.Collection<org.eclipse.jface.action.IAction> generateCreateSiblingActions​(java.util.Collection<?> descriptors, org.eclipse.jface.viewers.ISelection selection)  
      protected java.util.Collection<org.eclipse.jface.action.IAction> generateCustomizerActions​(org.eclipse.jface.viewers.ISelection selection)  
      protected IExeedCustomizer getCustomizerFromSelection​(org.eclipse.jface.viewers.ISelection selection)  
      java.util.Map<java.lang.Class<?>,​IExeedCustomizer> getCustomizerMap()  
      protected java.lang.String getMenuTitle()  
      protected ExeedPlugin getPlugin()  
      ExeedImageTextProvider getProvider()  
      protected void inspect​(java.util.Collection<?> actions)  
      void menuAboutToShow​(org.eclipse.jface.action.IMenuManager menuManager)  
      void selectionChangedGen​(org.eclipse.jface.viewers.SelectionChangedEvent event)  
      void setActiveEditor​(org.eclipse.ui.IEditorPart part)  
      void setCustomizerMap​(java.util.Map<java.lang.Class<?>,​IExeedCustomizer> resourceClassToCustomizerMap)  
      void setProvider​(ExeedImageTextProvider provider)  
      protected java.util.List<org.eclipse.jface.action.IAction> sortActionCollection​(java.util.Collection<org.eclipse.jface.action.IAction> col)  
      protected void updateImageDescriptors​(java.util.Collection<?> descriptors, java.util.Collection<org.eclipse.jface.action.IAction> actions)  
      • Methods inherited from class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor

        addGlobalActions, contributeToMenu, contributeToToolBar, depopulateManager, depopulateManagerGen, dispose, isGenericFeature, populateManager, removeAllReferencesOnDelete, selectionChanged, setActiveEditorGen, showGenerics
      • Methods inherited from class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor

        activate, contributeToStatusLine, createCopyAction, createCutAction, createDeleteAction, createPasteAction, createRedoAction, createUndoAction, deactivate, getActiveEditor, init, propertyChanged, setActivePage, setActiveView, shareGlobalActions, update
      • Methods inherited from class org.eclipse.ui.part.EditorActionBarContributor

        contributeToCoolBar, getActionBars, getPage, init
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 java.lang.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 java.util.Collection<org.eclipse.jface.action.IAction> generateCreateChildActions​(java.util.Collection<?> descriptors,
                                                                                                    org.eclipse.jface.viewers.ISelection selection)
        Overrides:
        generateCreateChildActions in class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor
      • generateCreateSiblingActions

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

        protected java.util.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​(java.util.Collection<?> actions)
      • updateImageDescriptors

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

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

        public java.util.Map<java.lang.Class<?>,​IExeedCustomizer> getCustomizerMap()
      • setCustomizerMap

        public void setCustomizerMap​(java.util.Map<java.lang.Class<?>,​IExeedCustomizer> resourceClassToCustomizerMap)
      • 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