Initializes a new instance of the MenuItemModel class.
The {@link geocortex.essentialsHtmlViewer.mapping.infrastructure.menus.MenuModel} that this MenuItemModel is a member of.
The {@link geocortex.essentialsHtmlViewer.mapping.infrastructure.menus.MenuItemConfig} configuration for this MenuItemModel.
The ViewerApplication that this menu item instance belongs to.
An array of BatchItemModel's constituting a batch (if applicable).
The executable command object associated with this menu item.
The command Parameter associated with the menu item. This could be a string or a complex object.
Short Description of this menu item.
Visibility status of menu item when disabled.
URI of the icon associated with this menu item (if any).
The id of this menu item ( optional )
The {@link geocortex.essentialsHtmlViewer.mapping.infrastructure.menus.MenuModel} that this MenuItemModel is a member of.
The executable command object associated when this menu item gets focussed.
The command Parameter associated when this menu item gets focussed. This could be a string or a complex object.
The name of this menu item.
Sets the batch items for the menu item.
A {@link geocortex.essentialsHtmlViewer.mapping.infrastructure.menus.BatchItemConfig} object to provide configuration details for the batch commands (if any) associated with this menu item.
MenuItemModel provides a general purpose, loosely coupled model for an individual menu item contained in a menu.