/** * @class Node * @extends Trees.GlobalTree.Node * @memberof Trees.GlobalAttributeTree */ function Node() { /** * Возвращает список всех атрибутов, включая динамические
*
Работает через промис. * * @public * @function attributes * @returns {tools.promise} * @memberof Trees.GlobalAttributeTree.Node */ this.attributes = function() { }; /** * Возвращает список базовых атрибутов ноды (их нельзя удалить)
*
Работает через промис. * * @public * @function base_attributes * @returns {tools.promise} * @memberof Trees.GlobalAttributeTree.Node */ this.base_attributes = function() { }; /** * Возвращает менеджер атрибутов ноды. * * @public * @function am * @returns {tools.promise} * @memberof Trees.GlobalAttributeTree.Node */ this.am = function() { }; /** * Возвращает ссылку на атрибут ноды. * Работает через промис. * * @public * @function get * @param {v2.string} attributeName Имя атрибута * @returns {tools.promise} * @memberof Trees.GlobalAttributeTree.Node */ this.get = function(attributeName) { }; }