Use cases section header adjustment =================================== Conditions ---------- * **Pr**\e\ **f**\erences * **N**\o preferences * **P**\references exist * **Sel**\ection * **N**\o adornment around point * **E**\xisting adornment around point * **R**\egion * **Pr**\e\ **v**\ious header * **N**\o previous header * **D**\isadvised previous header (i.e. not in preferences) * **P**\references contain previous header * Current header in existing **hie**\rarchy * **N**\o hierarchy beyond current header * **M**\ultiple occurrence in the middle of existing hierarchy * **B**\reaking single entry in the middle of existing hierarchy * **L**\ast in existing hierarchy for given direction * **O**\nce in existing hierarchy at beginning or end of hierarchy * **Cur**\rent header in preferences * **D**\isadvised (i.e. not in preferences) * **S**\uccessor exists in preferences * **L**\ast in preferences * **Dir**\ection * **D**\ownward * **U**\pward * **Res**\ult * **N**\o next * **E**\rror * **P**\references give next including rotation * **H**\ierarchy gives next including rotation * **T**\op of hierarchy * **L**\ast of hierarchy * **Rem**\mark Use cases --------- +---+---+---+-----+---+---+-+------+-------------------------------------------+ |Prf|Sel|Prv|Hie |Cur|Dir|#|Res |Rem | +---+---+---+-----+---+---+-+------+-------------------------------------------+ |NP |NER|NDP|NMBLO|DSL|DU |#|NEPHTL| | +===+===+===+=====+===+===+-+======+===========================================+ |N> |? | |N> || |N> || |N> || |E || || || || || | | | | ||N> | |N> | |N> | | | | | | | | | | | | | | | | | | | | | | | | | | | |? | |? | | | |? |? | || | | | |If the header has a relation than it must | | | | | | | | | |exist | +---+---+---+-----+---+---+-+------+-------------------------------------------+ | | | | | | | | |REGION | +---+---+---+-----+---+---+-+------+-------------------------------------------+ |N> |R |" means "if X" * "