[{ "comment": "/**\n * Вернет ссылку на модель. В качестве идентификатора следует указать адрес дерева.\n *\n * @public\n * @function get\n * @param {v2.address} address Адрес модели\n * @returns {tools.promise.native}\n * @memberof Models\n */", "meta": { "filename": "models.js", "lineno": 10, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles", "code": {}, "shortpath": "models.js" }, "description": "Вернет ссылку на модель. В качестве идентификатора следует указать адрес дерева.", "access": "public", "kind": "function", "name": "get", "params": [ { "type": { "names": [ "v2.address" ] }, "description": "Адрес модели", "name": "address" } ], "returns": [ { "type": { "names": [ "tools.promise.native" ] } } ], "memberof": "Models", "scope": "static", "longname": "Models.get", "___id": "T000002R000004", "___s": true, "attribs": "(static) ", "id": ".get", "signature": "(address) → {tools.promise.native}", "ancestors": [ "Models." ] }, { "comment": "/**\n * Вернет ссылку на дерево. В качестве идентификатора следует указать тег дерева.\n *\n * @public\n * @function get\n * @param {v2.string} treeTag Тег дерева. Например: \"rmt\", \"uat\"\n * @returns {tools.promise.native}\n * @memberof Trees\n */", "meta": { "filename": "trees.js", "lineno": 16, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles", "code": {}, "shortpath": "trees.js" }, "description": "Вернет ссылку на дерево. В качестве идентификатора следует указать тег дерева.", "access": "public", "kind": "function", "name": "get", "params": [ { "type": { "names": [ "v2.string" ] }, "description": "Тег дерева. Например: \"rmt\", \"uat\"", "name": "treeTag" } ], "returns": [ { "type": { "names": [ "tools.promise.native" ] } } ], "memberof": "Trees", "scope": "static", "longname": "Trees.get", "___id": "T000002R000076", "___s": true, "attribs": "(static) ", "id": ".get", "signature": "(treeTag) → {tools.promise.native}", "ancestors": [ "Trees." ] }, { "comment": "/**\n * Возвращает булевое значение о существовании дерева\n *\n * @public\n * @function is_tree_exist\n * @param {v2.string} treeTag Тег дерева. Например: \"rmt\", \"uat\"\n * @returns {boolean}\n * @memberof Trees\n */", "meta": { "filename": "trees.js", "lineno": 28, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles", "code": {}, "shortpath": "trees.js" }, "description": "Возвращает булевое значение о существовании дерева", "access": "public", "kind": "function", "name": "is_tree_exist", "params": [ { "type": { "names": [ "v2.string" ] }, "description": "Тег дерева. Например: \"rmt\", \"uat\"", "name": "treeTag" } ], "returns": [ { "type": { "names": [ "boolean" ] } } ], "memberof": "Trees", "scope": "static", "longname": "Trees.is_tree_exist", "___id": "T000002R000078", "___s": true, "attribs": "(static) ", "id": ".is_tree_exist", "signature": "(treeTag) → {boolean}", "ancestors": [ "Trees." ] }, { "comment": "/**\n * Возвращает менеджер атрибутов ноды.\n *\n * @public\n * @function am\n * @returns {tools.promise.native}\n * @memberof Trees.GlobalAttributeTree.Node\n */", "meta": { "filename": "globalAttributeTree.js", "lineno": 45, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalAttributeTree.js" }, "description": "Возвращает менеджер атрибутов ноды.", "access": "public", "kind": "function", "name": "am", "returns": [ { "type": { "names": [ "tools.promise.native" ] } } ], "memberof": "Trees.GlobalAttributeTree.Node", "scope": "static", "longname": "Trees.GlobalAttributeTree.Node.am", "___id": "T000002R000018", "___s": true, "attribs": "(static) ", "id": ".am", "signature": "() → {tools.promise.native}", "ancestors": [ "Trees", ".GlobalAttributeTree", ".Node." ] }, { "comment": "/**\n * Возвращает список всех атрибутов, включая динамические
\n *
Работает через промис.\n *\n * @public\n * @function attributes\n * @returns {tools.promise.native}\n * @memberof Trees.GlobalAttributeTree.Node\n */", "meta": { "filename": "globalAttributeTree.js", "lineno": 19, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalAttributeTree.js" }, "description": "Возвращает список всех атрибутов, включая динамические
\n
Работает через промис.", "access": "public", "kind": "function", "name": "attributes", "returns": [ { "type": { "names": [ "tools.promise.native" ] } } ], "memberof": "Trees.GlobalAttributeTree.Node", "scope": "static", "longname": "Trees.GlobalAttributeTree.Node.attributes", "___id": "T000002R000014", "___s": true, "attribs": "(static) ", "id": ".attributes", "signature": "() → {tools.promise.native}", "ancestors": [ "Trees", ".GlobalAttributeTree", ".Node." ] }, { "comment": "/**\n * Возвращает список базовых атрибутов ноды (их нельзя удалить)
\n *
Работает через промис.\n *\n * @public\n * @function base_attributes\n * @returns {tools.promise.native}\n * @memberof Trees.GlobalAttributeTree.Node\n */", "meta": { "filename": "globalAttributeTree.js", "lineno": 32, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalAttributeTree.js" }, "description": "Возвращает список базовых атрибутов ноды (их нельзя удалить)
\n
Работает через промис.", "access": "public", "kind": "function", "name": "base_attributes", "returns": [ { "type": { "names": [ "tools.promise.native" ] } } ], "memberof": "Trees.GlobalAttributeTree.Node", "scope": "static", "longname": "Trees.GlobalAttributeTree.Node.base_attributes", "___id": "T000002R000016", "___s": true, "attribs": "(static) ", "id": ".base_attributes", "signature": "() → {tools.promise.native}", "ancestors": [ "Trees", ".GlobalAttributeTree", ".Node." ] }, { "comment": "/**\n * Добавляет динамические атрибуты в ноду\n *\n * @public\n * @function add\n * @returns {v2.model_type}\n * @params {v2.vc} attributes список атрибутов\n * @memberof Trees.GlobalAttributeTree.Node.Attributes\n */", "meta": { "filename": "globalAttributeTree.js", "lineno": 127, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalAttributeTree.js" }, "description": "Добавляет динамические атрибуты в ноду", "access": "public", "kind": "function", "name": "add", "returns": [ { "type": { "names": [ "v2.model_type" ] } } ], "tags": [ { "originalTitle": "params", "title": "params", "text": "{v2.vc} attributes список атрибутов", "value": "{v2.vc} attributes список атрибутов" } ], "memberof": "Trees.GlobalAttributeTree.Node.Attributes", "scope": "static", "longname": "Trees.GlobalAttributeTree.Node.Attributes.add", "___id": "T000002R000032", "___s": true, "attribs": "(static) ", "id": ".add", "signature": "() → {v2.model_type}", "ancestors": [ "Trees", ".GlobalAttributeTree", ".Node", ".Attributes." ] }, { "comment": "/**\n * Возвращает список атрибутов ноды\n *\n * @public\n * @function attributes\n * @returns {v2.map(v2.string.type, v2.vc.type)}\n * @memberof Trees.GlobalAttributeTree.Node.Attributes\n */", "meta": { "filename": "globalAttributeTree.js", "lineno": 65, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalAttributeTree.js" }, "description": "Возвращает список атрибутов ноды", "access": "public", "kind": "function", "name": "attributes", "returns": [ { "type": { "names": [ "v2.map(v2.string.type, v2.vc.type)" ] } } ], "memberof": "Trees.GlobalAttributeTree.Node.Attributes", "scope": "static", "longname": "Trees.GlobalAttributeTree.Node.Attributes.attributes", "___id": "T000002R000022", "___s": true, "attribs": "(static) ", "id": ".attributes", "signature": "() → {v2.map(v2.string.type, v2.vc.type)}", "ancestors": [ "Trees", ".GlobalAttributeTree", ".Node", ".Attributes." ] }, { "comment": "/**\n * Возвращает список базовых атрибутов ноды\n *\n * @public\n * @function base_attributes\n * @returns {v2.vc}\n * @memberof Trees.GlobalAttributeTree.Node.Attributes\n */", "meta": { "filename": "globalAttributeTree.js", "lineno": 77, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalAttributeTree.js" }, "description": "Возвращает список базовых атрибутов ноды", "access": "public", "kind": "function", "name": "base_attributes", "returns": [ { "type": { "names": [ "v2.vc" ] } } ], "memberof": "Trees.GlobalAttributeTree.Node.Attributes", "scope": "static", "longname": "Trees.GlobalAttributeTree.Node.Attributes.base_attributes", "___id": "T000002R000024", "___s": true, "attribs": "(static) ", "id": ".base_attributes", "signature": "() → {v2.vc}", "ancestors": [ "Trees", ".GlobalAttributeTree", ".Node", ".Attributes." ] }, { "comment": "/**\n * Возвращает ссылку на атрибут ноды\n *\n * @public\n * @function get\n * @returns {tools.promise.native}\n * @memberof Trees.GlobalAttributeTree.Node.Attributes\n */", "meta": { "filename": "globalAttributeTree.js", "lineno": 89, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalAttributeTree.js" }, "description": "Возвращает ссылку на атрибут ноды", "access": "public", "kind": "function", "name": "get", "returns": [ { "type": { "names": [ "tools.promise.native" ] } } ], "memberof": "Trees.GlobalAttributeTree.Node.Attributes", "scope": "static", "longname": "Trees.GlobalAttributeTree.Node.Attributes.get", "___id": "T000002R000026", "___s": true, "attribs": "(static) ", "id": ".get", "signature": "() → {tools.promise.native}", "ancestors": [ "Trees", ".GlobalAttributeTree", ".Node", ".Attributes." ] }, { "comment": "/**\n * Провеляет наличие базового атрибута у ноды\n *\n * @public\n * @function has_base_attribute\n * @params {v2.string} attributeName\n * @returns {boolean}\n * @memberof Trees.GlobalAttributeTree.Node.Attributes\n */", "meta": { "filename": "globalAttributeTree.js", "lineno": 114, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalAttributeTree.js" }, "description": "Провеляет наличие базового атрибута у ноды", "access": "public", "kind": "function", "name": "has_base_attribute", "tags": [ { "originalTitle": "params", "title": "params", "text": "{v2.string} attributeName", "value": "{v2.string} attributeName" } ], "returns": [ { "type": { "names": [ "boolean" ] } } ], "memberof": "Trees.GlobalAttributeTree.Node.Attributes", "scope": "static", "longname": "Trees.GlobalAttributeTree.Node.Attributes.has_base_attribute", "___id": "T000002R000030", "___s": true, "attribs": "(static) ", "id": ".has_base_attribute", "signature": "() → {boolean}", "ancestors": [ "Trees", ".GlobalAttributeTree", ".Node", ".Attributes." ] }, { "comment": "/**\n * Проверяет наличие любого атрибута у ноды\n *\n * @public\n * @function is_exist_attribute\n * @params {v2.string} attributeName\n * @returns {boolean}\n * @memberof Trees.GlobalAttributeTree.Node.Attributes\n */", "meta": { "filename": "globalAttributeTree.js", "lineno": 101, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalAttributeTree.js" }, "description": "Проверяет наличие любого атрибута у ноды", "access": "public", "kind": "function", "name": "is_exist_attribute", "tags": [ { "originalTitle": "params", "title": "params", "text": "{v2.string} attributeName", "value": "{v2.string} attributeName" } ], "returns": [ { "type": { "names": [ "boolean" ] } } ], "memberof": "Trees.GlobalAttributeTree.Node.Attributes", "scope": "static", "longname": "Trees.GlobalAttributeTree.Node.Attributes.is_exist_attribute", "___id": "T000002R000028", "___s": true, "attribs": "(static) ", "id": ".is_exist_attribute", "signature": "() → {boolean}", "ancestors": [ "Trees", ".GlobalAttributeTree", ".Node", ".Attributes." ] }, { "comment": "/**\n * Удаляет динамические атрибуты из ноды\n *\n * @public\n * @function remove\n * @returns {v2.model_type}\n * @params {v2.set(v2.string)} attributes\n * @memberof Trees.GlobalAttributeTree.Node.Attributes\n */", "meta": { "filename": "globalAttributeTree.js", "lineno": 140, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalAttributeTree.js" }, "description": "Удаляет динамические атрибуты из ноды", "access": "public", "kind": "function", "name": "remove", "returns": [ { "type": { "names": [ "v2.model_type" ] } } ], "tags": [ { "originalTitle": "params", "title": "params", "text": "{v2.set(v2.string)} attributes", "value": "{v2.set(v2.string)} attributes" } ], "memberof": "Trees.GlobalAttributeTree.Node.Attributes", "scope": "static", "longname": "Trees.GlobalAttributeTree.Node.Attributes.remove", "___id": "T000002R000034", "___s": true, "attribs": "(static) ", "id": ".remove", "signature": "() → {v2.model_type}", "ancestors": [ "Trees", ".GlobalAttributeTree", ".Node", ".Attributes." ] }, { "comment": "/**\n * Возвращает ссылку на ноду. В качестве идентификатора надо указать идентификатор ноды.
\n *
Работает через промис.\n *\n * @public\n * @function get\n * @param {v2.integer} nodeId Уникальный идентификатор ноды в дереве\n * @returns {tools.promise.native}\n * @memberof Trees.GlobalTree\n */", "meta": { "filename": "globalTree.js", "lineno": 10, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalTree.js" }, "description": "Возвращает ссылку на ноду. В качестве идентификатора надо указать идентификатор ноды.
\n
Работает через промис.", "access": "public", "kind": "function", "name": "get", "params": [ { "type": { "names": [ "v2.integer" ] }, "description": "Уникальный идентификатор ноды в дереве", "name": "nodeId" } ], "returns": [ { "type": { "names": [ "tools.promise.native" ] } } ], "memberof": "Trees.GlobalTree", "scope": "static", "longname": "Trees.GlobalTree.get", "___id": "T000002R000038", "___s": true, "attribs": "(static) ", "id": ".get", "signature": "(nodeId) → {tools.promise.native}", "ancestors": [ "Trees", ".GlobalTree." ] }, { "comment": "/**\n * Позволяет удалить динамический атрибут ноды.
\n * Возвращает булевое значение об операции\n *\n * @public\n * @function remove\n * @param {v2.string} nodeId Уникальный идентификатор ноды в дереве\n * @returns {boolean}\n * @memberof Trees.GlobalTree\n */", "meta": { "filename": "globalTree.js", "lineno": 24, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalTree.js" }, "description": "Позволяет удалить динамический атрибут ноды.
\nВозвращает булевое значение об операции", "access": "public", "kind": "function", "name": "remove", "params": [ { "type": { "names": [ "v2.string" ] }, "description": "Уникальный идентификатор ноды в дереве", "name": "nodeId" } ], "returns": [ { "type": { "names": [ "boolean" ] } } ], "memberof": "Trees.GlobalTree", "scope": "static", "longname": "Trees.GlobalTree.remove", "___id": "T000002R000040", "___s": true, "attribs": "(static) ", "id": ".remove", "signature": "(nodeId) → {boolean}", "ancestors": [ "Trees", ".GlobalTree." ] }, { "comment": "/**\n * Возвращает адрес дерева в системе\n *\n * @public\n * @function sys_addr\n * @returns {v2.address}\n * @memberof Trees.GlobalTree\n */", "meta": { "filename": "globalTree.js", "lineno": 38, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalTree.js" }, "description": "Возвращает адрес дерева в системе", "access": "public", "kind": "function", "name": "sys_addr", "returns": [ { "type": { "names": [ "v2.address" ] } } ], "memberof": "Trees.GlobalTree", "scope": "static", "longname": "Trees.GlobalTree.sys_addr", "___id": "T000002R000042", "___s": true, "attribs": "(static) ", "id": ".sys_addr", "signature": "() → {v2.address}", "ancestors": [ "Trees", ".GlobalTree." ] }, { "comment": "/**\n * Добавляет новый динамический атрибут в ноду.
\n * Ничего не возвращает.\n *\n * @public\n * @function add_node\n * @param {v2.vc} _attrs\n * @memberof Trees.GlobalTree.Node\n */", "meta": { "filename": "globalTree.js", "lineno": 74, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalTree.js" }, "description": "Добавляет новый динамический атрибут в ноду.
\nНичего не возвращает.", "access": "public", "kind": "function", "name": "add_node", "params": [ { "type": { "names": [ "v2.vc" ] }, "name": "_attrs" } ], "memberof": "Trees.GlobalTree.Node", "scope": "static", "longname": "Trees.GlobalTree.Node.add_node", "___id": "T000002R000048", "___s": true, "attribs": "(static) ", "id": ".add_node", "signature": "(_attrs)", "ancestors": [ "Trees", ".GlobalTree", ".Node." ] }, { "comment": "/**\n * Возвращает список потомков ноды.
\n *
Работает через промис.\n *\n * @public\n * @function children\n * @returns {tools.promise.native}\n * @memberof Trees.GlobalTree.Node\n */", "meta": { "filename": "globalTree.js", "lineno": 99, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalTree.js" }, "description": "Возвращает список потомков ноды.
\n
Работает через промис.", "access": "public", "kind": "function", "name": "children", "returns": [ { "type": { "names": [ "tools.promise.native" ] } } ], "memberof": "Trees.GlobalTree.Node", "scope": "static", "longname": "Trees.GlobalTree.Node.children", "___id": "T000002R000052", "___s": true, "attribs": "(static) ", "id": ".children", "signature": "() → {tools.promise.native}", "ancestors": [ "Trees", ".GlobalTree", ".Node." ] }, { "comment": "/**\n * Доступ к менеджеру детей\n * @public\n * @function cm\n * @returns {Children}\n * @memberof Trees.GlobalTree.Node\n */", "meta": { "filename": "globalTree.js", "lineno": 112, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalTree.js" }, "description": "Доступ к менеджеру детей", "access": "public", "kind": "function", "name": "cm", "returns": [ { "type": { "names": [ "Children" ] } } ], "memberof": "Trees.GlobalTree.Node", "scope": "static", "longname": "Trees.GlobalTree.Node.cm", "___id": "T000002R000054", "___s": true, "attribs": "(static) ", "id": ".cm", "signature": "() → {Children}", "ancestors": [ "Trees", ".GlobalTree", ".Node." ] }, { "comment": "/**\n * Возвращает ссылку на атрибут ноды.
\n *
Работает через промис.\n *\n * @public\n * @function get\n * @param {v2.string} attributeName Имя атрибута\n * @returns {tools.promise.native}\n * @memberof Trees.GlobalTree.Node\n */", "meta": { "filename": "globalTree.js", "lineno": 60, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalTree.js" }, "description": "Возвращает ссылку на атрибут ноды.
\n
Работает через промис.", "access": "public", "kind": "function", "name": "get", "params": [ { "type": { "names": [ "v2.string" ] }, "description": "Имя атрибута", "name": "attributeName" } ], "returns": [ { "type": { "names": [ "tools.promise.native" ] } } ], "memberof": "Trees.GlobalTree.Node", "scope": "static", "longname": "Trees.GlobalTree.Node.get", "___id": "T000002R000046", "___s": true, "attribs": "(static) ", "id": ".get", "signature": "(attributeName) → {tools.promise.native}", "ancestors": [ "Trees", ".GlobalTree", ".Node." ] }, { "comment": "/**\n * Возвращает уникальный идентификатор ноды.\n *\n * @public\n * @function id\n * @returns {v2.integer}\n * @memberof Trees.GlobalTree.Node\n */", "meta": { "filename": "globalTree.js", "lineno": 87, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalTree.js" }, "description": "Возвращает уникальный идентификатор ноды.", "access": "public", "kind": "function", "name": "id", "returns": [ { "type": { "names": [ "v2.integer" ] } } ], "memberof": "Trees.GlobalTree.Node", "scope": "static", "longname": "Trees.GlobalTree.Node.id", "___id": "T000002R000050", "___s": true, "attribs": "(static) ", "id": ".id", "signature": "() → {v2.integer}", "ancestors": [ "Trees", ".GlobalTree", ".Node." ] }, { "comment": "/**\n * Возвращает список потомков ноды\n *\n * @public\n * @function get\n * @returns {v2.list(v2.integer.type)}\n * @memberof Trees.GlobalTree.Node.Children\n */", "meta": { "filename": "globalTree.js", "lineno": 131, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalTree.js" }, "description": "Возвращает список потомков ноды", "access": "public", "kind": "function", "name": "get", "returns": [ { "type": { "names": [ "v2.list(v2.integer.type)" ] } } ], "memberof": "Trees.GlobalTree.Node.Children", "scope": "static", "longname": "Trees.GlobalTree.Node.Children.get", "___id": "T000002R000058", "___s": true, "attribs": "(static) ", "id": ".get", "signature": "() → {v2.list(v2.integer.type)}", "ancestors": [ "Trees", ".GlobalTree", ".Node", ".Children." ] }, { "comment": "/**\n * Возвращает тип ноды, по ее идентификатору\n *\n * @public\n * @function get_type_by_id\n * @returns {v2.model_type}\n * @memberof Trees.GlobalTree.Node.Children\n */", "meta": { "filename": "globalTree.js", "lineno": 143, "columnno": 4, "path": "/home/chichenkov/work/docsgen/docfiles/trees", "code": {}, "shortpath": "trees/globalTree.js" }, "description": "Возвращает тип ноды, по ее идентификатору", "access": "public", "kind": "function", "name": "get_type_by_id", "returns": [ { "type": { "names": [ "v2.model_type" ] } } ], "memberof": "Trees.GlobalTree.Node.Children", "scope": "static", "longname": "Trees.GlobalTree.Node.Children.get_type_by_id", "___id": "T000002R000060", "___s": true, "attribs": "(static) ", "id": ".get_type_by_id", "signature": "() → {v2.model_type}", "ancestors": [ "Trees", ".GlobalTree", ".Node", ".Children." ] } ]