File: /home/padewitte/projets/webcomponents/myscript-js/src/output/music/musicTimeSignature.js
'use strict';
(function (scope) {
/**
* Music time signature
*
* @class MusicTimeSignature
* @extends MusicElement
* @param {Object} [obj]
* @constructor
*/
function MusicTimeSignature(obj) {
scope.MusicElement.call(this, obj);
if (obj) {
this.top = new scope.MusicAnnotation(obj.top);
this.bottom = new scope.MusicAnnotation(obj.bottom);
this.type = obj.type;
}
}
/**
* Inheritance property
*/
MusicTimeSignature.prototype = new scope.MusicElement();
/**
* Constructor property
*/
MusicTimeSignature.prototype.constructor = MusicTimeSignature;
/**
* Get top
*
* @method getTop
* @returns {MusicAnnotation}
*/
MusicTimeSignature.prototype.getTop = function () {
return this.top;
};
/**
* Get bottom
*
* @method getBottom
* @returns {MusicAnnotation}
*/
MusicTimeSignature.prototype.getBottom = function () {
return this.bottom;
};
/**
* Get type
*
* @method getType
* @returns {String}
*/
MusicTimeSignature.prototype.getType = function () {
return this.type;
};
// Export
scope.MusicTimeSignature = MusicTimeSignature;
})(MyScript);