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
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ConfigureEPackagesAction
protected ExeedImageTextProvider
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected 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) protected IExeedCustomizer
getCustomizerFromSelection
(org.eclipse.jface.viewers.ISelection selection) Map<Class<?>,
IExeedCustomizer> 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
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
Methods inherited from class org.eclipse.ui.part.EditorActionBarContributor
contributeToCoolBar, getActionBars, getPage, init
-
Field Details
-
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
-
getPlugin
-
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
-
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
-
setProvider
-
getCustomizerMap
-
setCustomizerMap
-
selectionChangedGen
public void selectionChangedGen(org.eclipse.jface.viewers.SelectionChangedEvent event) - Overrides:
selectionChangedGen
in classorg.eclipse.emf.ecore.presentation.EcoreActionBarContributor
-