private suspend fun getOrCreateInterfaceDefinition(componentVersion: ComponentVersion, interfaceSpecificationVersion: InterfaceSpecificationVersion): InterfaceDefinition

Gets or creates if non-existing a InterfaceDefinition for a ComponentVersion and an InterfaceSpecificationVersion If created, adds it to the updated nodes

Return

the InterfaceDefinition associated with componentVersion and interfaceSpecificationVersion

Parameters

componentVersion

hosts the returned InterfaceDefinition

interfaceSpecificationVersion

associated with the returned InterfaceDefinition