private suspend fun doesRelationStillDerive(relation: Relation, derivedVisible: Boolean): Boolean

Checks if a Relation still derives interfaceSpecificationVersion

Return

true relation still derives interfaceSpecificationVersion

Parameters

relation

used to check for derivation

derivedVisible

if true, checks for visible derivation, otherwise for invisible derivation


private suspend fun doesRelationStillDerive(relation: Relation, startTemplate: RelationPartnerTemplate<*, *>, endTemplate: RelationPartnerTemplate<*, *>, derivedVisible: Boolean, endDefinition: InterfaceDefinition): Boolean

Checks if a Relation still derives interfaceSpecificationVersion

Return

true relation still derives interfaceSpecificationVersion

Parameters

relation

used to check for derivation

startTemplate

the template of the start of relation

endTemplate

the template of the end of relation

derivedVisible

if true, checks for visible derivation, otherwise for invisible derivation

endDefinition