initi.doc/docfiles/providers/managers/trees/globalAttributeTree/attributes/attribute.js

108 lines
2.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* #### Атрибут ноды
*
* @group manager
* @class Attribute
* @memberof Trees.GlobalAttributeTree.Node.Attributes
*/
function Attribute() {
/**
* Возвращает имя атрибута
*
* @public
* @function name
* @returns {v2.string}
* @memberof Trees.GlobalAttributeTree.Node.Attributes.Attribute
*/
this.name = function() {
};
/**
* Возвращает значение атрибута
*
* @public
* @function value
* @returns {v2}
* @memberof Trees.GlobalAttributeTree.Node.Attributes.Attribute
*/
this.value = function() {
};
/**
* Возвращает тип атрибута
*
* @public
* @function type
* @returns {v2.type}
* @memberof Trees.GlobalAttributeTree.Node.Attributes.Attribute
*/
this.type = function() {
};
/**
* Возвращает значение о том, является ли атрибут редактируемым
*
* @public
* @function editable
* @returns {v2.boolean}
* @memberof Trees.GlobalAttributeTree.Node.Attributes.Attribute
*/
this.editable = function() {
};
/**
* Возвращает значение о том, может ли данный атрибут быть удален
*
* @public
* @function removable
* @returns {v2.boolean}
* @memberof Trees.GlobalAttributeTree.Node.Attributes.Attribute
*/
this.removable = function() {
};
/**
* Возвращает значение о том, может ли данный атрибут быть отображен
*
* @public
* @function visible
* @returns {v2.boolean}
* @memberof Trees.GlobalAttributeTree.Node.Attributes.Attribute
*/
this.visible = function() {
};
/**
* **Небезопасный метод**
*
* Возвращет значение по указанному атрибуту
*
* @public
* @function parameter
* @param {string} _name
* @returns {v2}
* @memberof Trees.GlobalAttributeTree.Node.Attributes.Attribute
*/
this.parameter = function(_name) {
};
/**
* Производит обновление атритбута
*
* @public
* @function update
* @param {v2} _value
* @memberof Trees.GlobalAttributeTree.Node.Attributes.Attribute
*/
this.update = function(_value) {
};
}