add show list methods

This commit is contained in:
Aleksey Chichenkov 2018-09-19 13:25:01 +03:00
parent 3478e04a63
commit bbb8ca5fdf
13 changed files with 929 additions and 95 deletions

View file

@ -0,0 +1,50 @@
/**
*
* @class GroupType
* @memberof GroupTypes
*/
function GroupType() {
/**
*
* @public
* @function self
* @returns v2.vc
* @memberof GroupTypes.GroupType
*/
this.self = function() {
};
/**
*
* @public
* @function parent
* @returns v2.vc
* @memberof GroupTypes.GroupType
*/
this.parent = function() {
};
/**
*
* @public
* @function consist
* @returns v2.vc
* @memberof GroupTypes.GroupType
*/
this.consist = function() {
};
/**
*
* @public
* @function attributes
* @returns v2.map(v2.string.type, v2.vc.type)
* @memberof GroupTypes.GroupType
*/
this.attributes = function() {
};
}

20
docfiles/group_types.js Normal file
View file

@ -0,0 +1,20 @@
/**
* Менеджер тип групп.<br>
*
* @namespace GroupTypes
*/
function GroupTypes() {
/**
* Вернет ссылку на Тип группы.
*
* @public
* @function get
* @param model_type groupType Адрес модели
* @returns tools.promise
* @memberof GroupTypes
*/
this.get = function (_groupType) {
};
}

20
docfiles/modelTypes.js Normal file
View file

@ -0,0 +1,20 @@
/**
* Менеджер тип групп.<br>
*
* @namespace ModelTypes
*/
function ModelTypes() {
/**
* Вернет ссылку на Тип группы.
*
* @public
* @function get
* @param v2.string modelType Адрес модели
* @returns tools.promise
* @memberof ModelTypes
*/
this.get = function (modelType) {
};
}

54
docfiles/models/model.js Normal file
View file

@ -0,0 +1,54 @@
/**
* Нода дерева.<br>
* Представляет интефрейс для доступа к данным устройства.<br>
* Позволяет получить список компонентов модели<br>
*
* @class Model
* @memberof Models
*/
function Model() {
/**
*
* @public
* @function address
* @returns v2.address
* @memberof Models.Model
*/
this.address = function() {
};
/**
*
* @public
* @function groups
* @returns tools.promise
* @memberof Models.Model
*/
this.groups = function() {
};
/**
*
* @public
* @function touch
* @returns tools.promise
* @memberof Models.Model
*/
this.touch = function() {
};
/**
*
* @public
* @function debug
* @param v2.address destination
* @param v2.address variables
* @memberof Models.Model
*/
this.debug = function(destination, variables) {
};
}

View file

@ -0,0 +1,30 @@
/**
*
* @class ModelType
* @memberof ModelTypes
*/
function ModelType() {
/**
*
* @public
* @function get_group_type_id
* @param alias
* @returns v2.address
* @memberof ModelTypes.ModelType
*/
this.get_group_type_id = function(alias) {
};
/**
*
* @public
* @function aliases
* @returns v2.map(v2.string, v2.model_type)
* @memberof GroupTypes.GroupType
*/
this.aliases = function() {
};
}