org.eclipse.emf.mint.ui
Class AbstractOpenGeneratedMenu
java.lang.Object
org.eclipse.jface.action.ContributionItem
org.eclipse.ui.actions.CompoundContributionItem
org.eclipse.emf.mint.ui.AbstractOpenGeneratedMenu
- All Implemented Interfaces:
- IContributionItem, IWorkbenchContribution
public abstract class AbstractOpenGeneratedMenu
- extends CompoundContributionItem
- implements IWorkbenchContribution
Methods inherited from class org.eclipse.jface.action.ContributionItem |
fill, fill, fill, getId, getParent, isEnabled, isGroupMarker, isSeparator, isVisible, saveWidgetState, setId, setVisible, toString, update, update |
serviceLocator
protected IServiceLocator serviceLocator
adapterFactory
protected AdapterFactory adapterFactory
AbstractOpenGeneratedMenu
protected AbstractOpenGeneratedMenu()
AbstractOpenGeneratedMenu
protected AbstractOpenGeneratedMenu(String id)
initialize
public void initialize(IServiceLocator serviceLocator)
- Specified by:
initialize
in interface IWorkbenchContribution
getContributionItems
protected final IContributionItem[] getContributionItems()
- Specified by:
getContributionItems
in class CompoundContributionItem
getTarget
protected Object getTarget(ISelection selection)
getAdapterFactory
protected AdapterFactory getAdapterFactory(Object target)
createAdapterFactory
protected AdapterFactory createAdapterFactory(Object target)
createDescriptorComparator
protected Comparator<? super IItemJavaElementDescriptor> createDescriptorComparator(Object target)
getMinCategoryItems
protected int getMinCategoryItems()
createAction
protected IAction createAction(IItemJavaElementDescriptor descriptor,
Object target)
dispose
public void dispose()
- Specified by:
dispose
in interface IContributionItem
- Overrides:
dispose
in class ContributionItem