private suspend fun updateIntraComponentDependencySpecificationsAfterTemplateUpdate(component: Component, typeMapping: Map<IntraComponentDependencySpecificationType, IntraComponentDependencySpecificationType?>, updateContext: NodeBatchUpdateContext)
Updates the IntraComponentDependencySpecificationTypes where the old type is incompatible with the new template based on typeMapping and removes types with no replacement Adds the updated nodes to updateContext
Parameters
component
the Component to update
typeMapping
the mapping of old to new IntraComponentDependencySpecificationTypes
updateContext
the context used to update the nodes