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.ConfigureEPackagesActionprotected ExeedImageTextProviderprotected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ShowHideAdditionalResourcesActionprotected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ShowHideReferenceNamesActionprotected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ToggleShowHideEObjectInfoActionprotected org.eclipse.epsilon.dt.exeed.ExeedActionBarContributor.ToggleSortPropertiesActionFields inherited from class org.eclipse.emf.ecore.presentation.EcoreActionBarContributor
activeEditorPart, createChildActions, createChildMenuManager, createSiblingActions, createSiblingMenuManager, lastSelectionChangedEvent, refreshViewerAction, selectionProvider, showGenericsAction, showPropertiesViewActionFields 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.IMenuManagerprotected 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 IExeedCustomizergetCustomizerFromSelection(org.eclipse.jface.viewers.ISelection selection) Map<Class<?>,IExeedCustomizer> protected Stringprotected ExeedPluginprotected voidinspect(Collection<?> actions) voidmenuAboutToShow(org.eclipse.jface.action.IMenuManager menuManager) voidselectionChangedGen(org.eclipse.jface.viewers.SelectionChangedEvent event) voidsetActiveEditor(org.eclipse.ui.IEditorPart part) voidsetCustomizerMap(Map<Class<?>, IExeedCustomizer> resourceClassToCustomizerMap) voidsetProvider(ExeedImageTextProvider provider) protected List<org.eclipse.jface.action.IAction>sortActionCollection(Collection<org.eclipse.jface.action.IAction> col) protected voidupdateImageDescriptors(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, showGenericsMethods 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, updateMethods 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:
setActiveEditorin interfaceorg.eclipse.ui.IEditorActionBarContributor- Overrides:
setActiveEditorin classorg.eclipse.emf.ecore.presentation.EcoreActionBarContributor
-
generateCreateChildActions
protected Collection<org.eclipse.jface.action.IAction> generateCreateChildActions(Collection<?> descriptors, org.eclipse.jface.viewers.ISelection selection) - Overrides:
generateCreateChildActionsin classorg.eclipse.emf.ecore.presentation.EcoreActionBarContributor
-
generateCreateSiblingActions
protected Collection<org.eclipse.jface.action.IAction> generateCreateSiblingActions(Collection<?> descriptors, org.eclipse.jface.viewers.ISelection selection) - Overrides:
generateCreateSiblingActionsin 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:
selectionChangedGenin classorg.eclipse.emf.ecore.presentation.EcoreActionBarContributor
-