function(bSibling, oOverlay) {
			var mCustomAddActions = this._getCustomAddActions(bSibling, oOverlay);
			var mRevealActions = this._getRevealActions(bSibling, oOverlay);
			var mAddODataPropertyActions = this._getAddODataPropertyActions(bSibling, oOverlay);

			//join and condense both action data
			var mOverall = jQuery.extend(true, mRevealActions, mAddODataPropertyActions, mCustomAddActions);
			var aAggregationNames = Object.keys(mOverall);
			if (aAggregationNames.length === 0){
				return {};
			} else if (aAggregationNames.length > 1){
				Log.error("reveal or addODataProperty action defined for more than 1 aggregation, that is not yet possible");
			}
			var sAggregationName = aAggregationNames[0];
			mOverall[sAggregationName].aggregation = sAggregationName;
			return mOverall[sAggregationName];
		}
function(bSibling, oOverlay) {
			var mCustomAddActions = this._getCustomAddActions(bSibling, oOverlay);
			var mRevealActions = this._getRevealActions(bSibling, oOverlay);
			var mAddODataPropertyActions = this._getAddODataPropertyActions(bSibling, oOverlay);

			//join and condense both action data
			var mOverall = jQuery.extend(true, mRevealActions, mAddODataPropertyActions, mCustomAddActions);
			var aAggregationNames = Object.keys(mOverall);
			if (aAggregationNames.length === 0){
				return {};
			} else if (aAggregationNames.length > 1){
				Log.error("reveal or addODataProperty action defined for more than 1 aggregation, that is not yet possible");
			}
			var sAggregationName = aAggregationNames[0];
			mOverall[sAggregationName].aggregation = sAggregationName;
			return mOverall[sAggregationName];
		}
function ( bSibling , oOverlay ) { var mCustomAddActions = this . _getCustomAddActions ( bSibling , oOverlay ) ; var mRevealActions = this . _getRevealActions ( bSibling , oOverlay ) ; var mAddODataPropertyActions = this . _getAddODataPropertyActions ( bSibling , oOverlay ) ; //join and condense both action data var mOverall = jQuery . extend ( true , mRevealActions , mAddODataPropertyActions , mCustomAddActions ) ; var aAggregationNames = Object . keys ( mOverall ) ; if ( aAggregationNames . length === 0 ) { return { } ; } else if ( aAggregationNames . length > 1 ) { Log . error ( "reveal or addODataProperty action defined for more than 1 aggregation, that is not yet possible" ) ; } var sAggregationName = aAggregationNames [ 0 ] ; mOverall [ sAggregationName ] . aggregation = sAggregationName ; return mOverall [ sAggregationName ] ; }
Calculate a map with all "add/reveal" action relevant data collected:
<pre>
{
<aggregationName> : {
addODataProperty : {
designTimeMetadata : <sap.ui.dt.ElementDesignTimeMetadata of parent>,
action : <addODataProperty action section from designTimeMetadata>
},
reveal : {
elements : [{
element : <invisible element>,
designTimeMetadata : <sap.ui.dt.ElementDesignTimeMetadata of invisible element>,
action : <reveal action section from designTimeMetadata>
}],
controlTypeNames : string[] <all controlTypeNames collected via designTimeMetadata>
}
custom : {
designTimeMetadata : <sap.ui.dt.ElementDesignTimeMetadata of parent>,
action : <customAdd action section from designTimeMetadata>
items : <customAdd action's array of items from the getItems() function>
}
}
}
</pre>

@param {boolean} bSibling - indicates if the elements should be added as sibling (true) or child (false) to the overlay
@param {sap.ui.dt.ElementOverlay} oOverlay - Elements will be added in relation (sibling/parent) to this overlay

@return {Map} - returns a map with all "add/reveal" action relevant data collected
@private
Calculate a map with all add / reveal action relevant data collected : <pre > { <aggregationName > : { addODataProperty : { designTimeMetadata : <sap . ui . dt . ElementDesignTimeMetadata of parent > action : <addODataProperty action section from designTimeMetadata > } reveal : { elements : [ { element : <invisible element > designTimeMetadata : <sap . ui . dt . ElementDesignTimeMetadata of invisible element > action : <reveal action section from designTimeMetadata > } ] controlTypeNames : string [] <all controlTypeNames collected via designTimeMetadata > } custom : { designTimeMetadata : <sap . ui . dt . ElementDesignTimeMetadata of parent > action : <customAdd action section from designTimeMetadata > items : <customAdd action s array of items from the getItems () function > } } } < / pre >
Returns an object with all the actions defined for the given element