src/sap.ui.support/src/sap/ui/support/supportRules/ui/models/SelectionUtils.js
function (oTreeModel, aAdditionalRuleSetsNames) {

			if (!aAdditionalRuleSetsNames) {
				return;
			}

			aAdditionalRuleSetsNames.forEach(function (sRuleName) {
				Object.keys(oTreeModel).forEach(function(iKey) {
					if (oTreeModel[iKey].name === sRuleName) {
						oTreeModel[iKey].selected = false;
						oTreeModel[iKey].nodes.forEach(function(oRule){
							oRule.selected = false;
						});
					}
				});
			});

			return oTreeModel;
		}
function (oTreeModel, aAdditionalRuleSetsNames) {

			if (!aAdditionalRuleSetsNames) {
				return;
			}

			aAdditionalRuleSetsNames.forEach(function (sRuleName) {
				Object.keys(oTreeModel).forEach(function(iKey) {
					if (oTreeModel[iKey].name === sRuleName) {
						oTreeModel[iKey].selected = false;
						oTreeModel[iKey].nodes.forEach(function(oRule){
							oRule.selected = false;
						});
					}
				});
			});

			return oTreeModel;
		}
function ( oTreeModel , aAdditionalRuleSetsNames ) { if ( ! aAdditionalRuleSetsNames ) { return ; } aAdditionalRuleSetsNames . forEach ( function ( sRuleName ) { Object . keys ( oTreeModel ) . forEach ( function ( iKey ) { if ( oTreeModel [ iKey ] . name === sRuleName ) { oTreeModel [ iKey ] . selected = false ; oTreeModel [ iKey ] . nodes . forEach ( function ( oRule ) { oRule . selected = false ; } ) ; } } ) ; } ) ; return oTreeModel ; }
Deselect additional rulesets in model
@param {Object} oTreeModel tree model with loaded additional ruleset(s)
@param {Array} aAdditionalRuleSetsNames additional ruleset(s) name
@returns {Object} oTreeModel updated selection model
Deselect additional rulesets in model