in dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/database/TransientSessionImpl.kt [1139:1153]
fun removeOneToMany(
one: TransientEntityImpl,
manyToOneLinkName: String,
oneToManyLinkName: String,
many: TransientEntity
) {
addChangeAndRun {
val oldOne = many.getLink(manyToOneLinkName) as TransientEntity?
if (one == oldOne) {
deleteLinkInternal(many, manyToOneLinkName, oldOne)
}
deleteLinkInternal(one, oneToManyLinkName, many)
true
}
}