/** @typedef {Models.Model.Groups.Group} ModelGroup */ /** * * @group manager * @class Group * @extends item * @memberof Models.Model.Groups */ var Group = function () { /** * * @public * @function components * @memberof Models.Model.Groups.Group * @returns {tools.promise()} */ this.components = function () { }; /** * * @public * @function attributes * @memberof Models.Model.Groups.Group * @returns {v2.map(v2.string, v2.vc)} */ this.attributes = function () { }; /** * * @public * @function get * @memberof Models.Model.Groups.Group * @param componentId {v2.string} * @returns {tools.promise(ModelComponent)} */ this.get = function (componentId) { } };