source/models/menu-item.js
function( id, text, order, path, hidden, umbel ) {

  MenuProto.call( this, id, text, order, hidden );

  /**
   * Gets the paths of the menu item.
   * @type {Array.<string>}
   */
  this.paths = createPathList( path );

  /**
   * Gets whether the menu item is umbrella for more items.
   * @type {MenuStock}
   */
  this.umbel = umbel;
}
function( id, text, order, path, hidden, umbel ) {

  MenuProto.call( this, id, text, order, hidden );

  /**
   * Gets the paths of the menu item.
   * @type {Array.<string>}
   */
  this.paths = createPathList( path );

  /**
   * Gets whether the menu item is umbrella for more items.
   * @type {MenuStock}
   */
  this.umbel = umbel;
}
function ( id , text , order , path , hidden , umbel ) { MenuProto . call ( this , id , text , order , hidden ) ; /**
   * Gets the paths of the menu item.
   * @type {Array.<string>}
   */ this . paths = createPathList ( path ) ; /**
   * Gets whether the menu item is umbrella for more items.
   * @type {MenuStock}
   */ this . umbel = umbel ; }
Represents an item in the menu tree.
@param {number} id - The identifier of the menu item.
@param {string} text - The text of the menu item.
@param {number} order - The order of the menu item.
@param {string} path - The path of the menu item.
@param {Boolean} hidden - Indicates whether the menu item is shown.
@param {Boolean} umbel - Indicates whether the menu item is umbrella for more items.
@constructor
Represents an item in the menu tree .