Class ExeedActionBarContributor

java.lang.Object
org.eclipse.ui.part.EditorActionBarContributor
org.eclipse.ui.part.MultiPageEditorActionBarContributor
org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
org.eclipse.emf.ecore.presentation.EcoreActionBarContributor
org.eclipse.epsilon.dt.exeed.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
     
     
    protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ShowHideAdditionalResourcesAction
     
    protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ShowHideReferenceNamesAction
     
    protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ToggleShowHideEObjectInfoAction
     
    protected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.jface.action.IMenuManager
     
    protected Collection<org.eclipse.jface.action.IAction>
    generateCreateChildActions(Collection<?> descriptors, org.eclipse.jface.viewers.ISelection selection)
     
    protected Collection<org.eclipse.jface.action.IAction>
    generateCreateSiblingActions(Collection<?> descriptors, org.eclipse.jface.viewers.ISelection selection)
     
    protected Collection<org.eclipse.jface.action.IAction>
    generateCustomizerActions(org.eclipse.jface.viewers.ISelection selection)
     
    getCustomizerFromSelection(org.eclipse.jface.viewers.ISelection selection)
     
     
    protected String
     
    protected ExeedPlugin
     
     
    protected void
    inspect(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(Map<Class<?>,IExeedCustomizer> resourceClassToCustomizerMap)
     
    void
     
    protected List<org.eclipse.jface.action.IAction>
    sortActionCollection(Collection<org.eclipse.jface.action.IAction> col)
     
    protected void
    updateImageDescriptors(Collection<?> descriptors, 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 Details

    • provider

      protected ExeedImageTextProvider provider
    • 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 Details

    • ExeedActionBarContributor

      public ExeedActionBarContributor()
  • Method Details

    • getMenuTitle

      protected String getMenuTitle()
    • getPlugin

      protected ExeedPlugin getPlugin()
    • 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)
    • getProvider

      public ExeedImageTextProvider getProvider()
    • setProvider

      public void setProvider(ExeedImageTextProvider provider)
    • getCustomizerMap

      public Map<Class<?>,IExeedCustomizer> getCustomizerMap()
    • setCustomizerMap

      public void setCustomizerMap(Map<Class<?>,IExeedCustomizer> resourceClassToCustomizerMap)
    • selectionChangedGen

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