fnHaveBeenRetrievedAllSemanticObjects = function(aSemanticObjects) {
			return aSemanticObjects.filter((sSemanticObject) => {
				return !mSemanticObjects[sSemanticObject];
			}).length === 0;
		}
Calculates the type of link that should be displayed
@param {sap.ui.mdc.Link} oLink Instance of the <code>Link</code>
@returns {Promise} once resolved an object oLinkType is returned
@returns {int} oLinkType.type - 0 (Text) | 1 (Direct Link) | 2 (Popup)
@returns {sap.ui.mdc.link.LinkItem} oLinkType.directLink - instance of {@link sap.ui.mdc.link.LinkItem} which should be used for direct navigation
In case oLinkType.type is 0 the Link will get rendered as a text
In case oLinkType.type is 1 the Link will get rendered as a Link but it won't have a Popover - it will trigger a direct navigation on press
In case oLinkType.type is 2 the Link will get rendered as a Link and will open a Popover (default)