Package org.eclipse.epsilon.dt.exeed
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
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
-
-
Constructor Summary
Constructors Constructor Description ExeedActionBarContributor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.jface.action.IMenuManager
createSubmenuManager()
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)
protected IExeedCustomizer
getCustomizerFromSelection(org.eclipse.jface.viewers.ISelection selection)
Map<Class<?>,IExeedCustomizer>
getCustomizerMap()
protected String
getMenuTitle()
protected ExeedPlugin
getPlugin()
ExeedImageTextProvider
getProvider()
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
setProvider(ExeedImageTextProvider provider)
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
-
-
-
-
Field Detail
-
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
-
-
Method Detail
-
getMenuTitle
protected String getMenuTitle()
-
getPlugin
protected ExeedPlugin getPlugin()
-
createSubmenuManager
protected org.eclipse.jface.action.IMenuManager createSubmenuManager()
- Overrides:
createSubmenuManager
in classorg.eclipse.emf.ecore.presentation.EcoreActionBarContributor
-
setActiveEditor
public void setActiveEditor(org.eclipse.ui.IEditorPart part)
- Specified by:
setActiveEditor
in interfaceorg.eclipse.ui.IEditorActionBarContributor
- Overrides:
setActiveEditor
in classorg.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 classorg.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 classorg.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)
-
menuAboutToShow
public void menuAboutToShow(org.eclipse.jface.action.IMenuManager menuManager)
- Specified by:
menuAboutToShow
in interfaceorg.eclipse.jface.action.IMenuListener
- Overrides:
menuAboutToShow
in classorg.eclipse.emf.ecore.presentation.EcoreActionBarContributor
-
selectionChangedGen
public void selectionChangedGen(org.eclipse.jface.viewers.SelectionChangedEvent event)
- Overrides:
selectionChangedGen
in classorg.eclipse.emf.ecore.presentation.EcoreActionBarContributor
-
-