# Package org.eclipse.e4.ui.model.application.ui.menu

package org.eclipse.e4.ui.model.application.ui.menu
Application programming interfaces describing the Eclipse 4 menu and toolbar model elements.

## Package Specification

The package provides interfaces that describe the Eclipse 4 menu and toolbar model. These elements include descriptions of menus, menu items, toolbars and toolbar items.

Related Packages
Package
Description
org.eclipse.e4.ui.model.application.ui
Application programming interfaces describing the Eclipse 4 state and container model elements.
org.eclipse.e4.ui.model.application.ui.advanced
Application programming interfaces describing the advanced Eclipse 4 user interface model elements.
org.eclipse.e4.ui.model.application.ui.basic
Application programming interfaces describing the basic Eclipse 4 user interface model elements.
Class
Description
ItemType
A representation of the literals of the enumeration 'Item Type', and utility methods for working with them.
MDirectMenuItem
A representation of the model object 'Direct Menu Item'.
MDirectToolItem
A representation of the model object 'Direct Tool Item'.
MDynamicMenuContribution
A representation of the model object 'Dynamic Menu Contribution'.
MHandledItem
A representation of the model object 'Handled Item'.
MHandledMenuItem
A representation of the model object 'Handled Menu Item'.
MHandledToolItem
A representation of the model object 'Handled Tool Item'.
MItem
A representation of the model object 'Item'.
MMenu
A representation of the model object 'Menu'.
MMenuContribution
A representation of the model object 'Contribution'.
MMenuContributions
A representation of the model object 'Contributions'.
MMenuElement
A representation of the model object 'Element'.
MMenuFactory
The Factory for the model.
MMenuItem
A representation of the model object 'Item'.
MMenuSeparator
A representation of the model object 'Separator'.
MPopupMenu
A representation of the model object 'Popup Menu'.
MToolBar
A representation of the model object 'Tool Bar'.
MToolBarContribution
A representation of the model object 'Tool Bar Contribution'.
MToolBarContributions
A representation of the model object 'Tool Bar Contributions'.
MToolBarElement
A representation of the model object 'Tool Bar Element'.
MToolBarSeparator
A representation of the model object 'Tool Bar Separator'.
MToolControl
A representation of the model object 'Tool Control'.
MToolItem
A representation of the model object 'Tool Item'.
MTrimContribution
A representation of the model object 'Trim Contribution'.
MTrimContributions
A representation of the model object 'Trim Contributions'.