2018-09-25 12:14:18 +00:00
|
|
|
|
/**
|
2019-03-18 13:14:33 +00:00
|
|
|
|
* ### Группы моделей (Компоненты)
|
|
|
|
|
*
|
|
|
|
|
* <br>
|
|
|
|
|
* Связанные объекты:
|
|
|
|
|
*
|
|
|
|
|
* - {@link Models.Model.Groups.Group Group} - Группа модели (тип компонента)
|
|
|
|
|
* - {@link Models.Model.Groups.BaseGroup BaseGroup} - Базовая группа (есть у любого девайса - **baseComponent**)
|
|
|
|
|
* - {@link Models.Model Model} - Модель (устройство, девайс). Доступ к данным модели
|
|
|
|
|
* - {@link Models Models} - Менеджер моделей.
|
2018-09-25 12:14:18 +00:00
|
|
|
|
*
|
|
|
|
|
* @group manager
|
|
|
|
|
* @class Groups
|
|
|
|
|
* @extends manager
|
|
|
|
|
* @memberof Models.Model
|
|
|
|
|
*/
|
|
|
|
|
var Groups = function () {
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @public
|
|
|
|
|
* @function all
|
|
|
|
|
* @memberof Models.Model.Groups
|
|
|
|
|
* @returns {v2.deque(v2.string)}
|
|
|
|
|
*/
|
|
|
|
|
this.all = function () {
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @public
|
|
|
|
|
* @function is_group_exist
|
|
|
|
|
* @memberof Models.Model.Groups
|
|
|
|
|
* @returns {boolean}
|
|
|
|
|
*/
|
|
|
|
|
this.is_group_exist = function () {
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @public
|
|
|
|
|
* @function get
|
|
|
|
|
* @memberof Models.Model.Groups
|
|
|
|
|
* @param alias {v2.string}
|
|
|
|
|
* @returns {tools.promise(Models.Model.Groups.Group)}
|
|
|
|
|
*/
|
|
|
|
|
this.get = function (alias) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
};
|