function _checkFISanity(oControl) {

		//TODO: consider to dynamically add properties/associations in the MDC mixins
		if (!(oControl && oControl.getMetadata() && oControl.getMetadata().hasAssociation("filter"))) {
			throw new Error("Please add the 'filter' association to your control metadata" + oControl);
		}

		if (!(oControl.rebind instanceof Function)) {
			throw new Error("Please implement the method 'rebind' for the control " + oControl);
		}

		if (!(oControl.isFilteringEnabled instanceof Function)) {
			throw new Error("Please implement the method isFilteringEnabled for the control " + oControl);
		}

	}
/**
	 * Sanity check if the inheriting control fulfills the FilterIntegrationMixin requirements
	 */
Sanity check if the inheriting control fulfills the FilterIntegrationMixin requirements
Sanity check if the inheriting control fulfills the FilterIntegrationMixin requirements
function _checkFISanity(oControl) {
		if (!(oControl && oControl.getMetadata() && oControl.getMetadata().hasAssociation("filter"))) {
			throw new Error("Please add the 'filter' association to your control metadata" + oControl);
		}
		if (!(oControl.rebind instanceof Function)) {
			throw new Error("Please implement the method 'rebind' for the control " + oControl);
		}
		if (!(oControl.isFilteringEnabled instanceof Function)) {
			throw new Error("Please implement the method isFilteringEnabled for the control " + oControl);
		}
	}
function _checkFISanity ( oControl ) { if ( ! ( oControl && oControl . getMetadata ( ) && oControl . getMetadata ( ) . hasAssociation ( "filter" ) ) ) { throw new Error ( "Please add the 'filter' association to your control metadata" + oControl ) ; } if ( ! ( oControl . rebind instanceof Function ) ) { throw new Error ( "Please implement the method 'rebind' for the control " + oControl ) ; } if ( ! ( oControl . isFilteringEnabled instanceof Function ) ) { throw new Error ( "Please implement the method isFilteringEnabled for the control " + oControl ) ; } }
Sanity check if the inheriting control fulfills the FilterIntegrationMixin requirements
Sanity check if the inheriting control fulfills the FilterIntegrationMixin requirements
//TODO: consider to dynamically add properties/associations in the MDC mixins