private suspend fun validateInterfaceDefinitionAfterTemplateUpdate(interfaceDefinition: InterfaceDefinition, template: ComponentTemplate): Boolean
Called after the template of a Component or an InterfaceSpecification was updated Validates that interfaceDefinition can still be present on the associated ComponentVersion, and if not, removes it (maybe partially) Does NOT perform any validation of the graph
Return
true if the interfaceDefinition was updated, and a graph update should be triggered
Parameters
interfaceDefinition
the InterfaceDefinition to validate
template
the template of the Component associated with the ComponentVersion associated with interfaceDefinition