src/components/meta/Property/Constratins.js
function(object, constraints, property) {
        var that = this;

        object.__addSetter(property, this.SETTER_NAME, this.SETTER_WEIGHT, function(value, fields) {
            return that.apply(value, constraints, property, fields, this);
        });
    }
function(object, constraints, property) {
        var that = this;

        object.__addSetter(property, this.SETTER_NAME, this.SETTER_WEIGHT, function(value, fields) {
            return that.apply(value, constraints, property, fields, this);
        });
    }
function ( object , constraints , property ) { var that = this ; object . __addSetter ( property , this . SETTER_NAME , this . SETTER_WEIGHT , function ( value , fields ) { return that . apply ( value , constraints , property , fields , this ) ; } ) ; }
Add constraints setter to object

@param {object} object      Object to which constraints will be applied
@param {object} constraints Hash of constraints
@param {string} property    Property name

@this {metaProcessor}
Add constraints setter to object