44 lines
904 B
JavaScript
44 lines
904 B
JavaScript
/** @typedef {Models.Model.Groups.Group.Components.Component} ModelComponent */
|
|
|
|
/**
|
|
*
|
|
* @group manager
|
|
* @class Component
|
|
* @extends item
|
|
* @memberof Models.Model.Groups.Group.Components
|
|
*/
|
|
var Component = function () {
|
|
/**
|
|
*
|
|
* @public
|
|
* @function address
|
|
* @memberof Models.Model.Groups.Group.Components.Component
|
|
* @returns {v2.address}
|
|
*/
|
|
this.address = function () {
|
|
|
|
};
|
|
|
|
/**
|
|
*
|
|
* @public
|
|
* @function attributes
|
|
* @memberof Models.Model.Groups.Group.Components.Component
|
|
* @returns {v2.map(v2.string, v2.vc)}
|
|
*/
|
|
this.attributes = function () {
|
|
|
|
};
|
|
|
|
/**
|
|
*
|
|
* @public
|
|
* @function address
|
|
* @memberof Models.Model.Groups.Group.Components.Component
|
|
* @param attrName {v2.string}
|
|
* @returns {tools.promise(ComponentAttribute)}
|
|
*/
|
|
this.get = function (attrName) {
|
|
|
|
};
|
|
}; |