Skip to content

Interface: InheritedFeatureChangeDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / InheritedFeatureChangeDto

Defined in: src/types/sorts.ts:1611

How the inherited declarations of one sort changed with a move.

gained: string[]

Defined in: src/types/sorts.ts:1617

Features it now inherits from a new ancestor.


lost: string[]

Defined in: src/types/sorts.ts:1625

Features it inherited from an old ancestor and no longer declares.

A term of the sort keeps a value it holds for such a feature — OSF terms are open — but no declaration governs the value any more.


replaced: string[]

Defined in: src/types/sorts.ts:1631

Features it still inherits, under a declaration that changed: a different ancestor is now the nearest to declare it, or declares it differently. Its terms are governed by the new declaration.


sortId: string

Defined in: src/types/sorts.ts:1613

The sort whose declarations changed — the moved sort or a subsort (UUID).


sortName: string

Defined in: src/types/sorts.ts:1615

Its name.