Represents how position is "sticking" with neighbour nodes. Used to define how position should be transformed (moved) in edge cases. Possible values: 'toNone', 'toNext', 'toPrevious'.
'toNone'
'toNext'
'toPrevious'
Examples:
Insert. Position is at | and nodes are inserted at the same position, marked as ^:- sticks to none: <p>f^|oo</p> -> <p>fbar|oo</p>- sticks to next node: <p>f^|oo</p> -> <p>fbar|oo</p>- sticks to previous node: <p>f|^oo</p> -> <p>f|baroo</p> Copy
Insert. Position is at | and nodes are inserted at the same position, marked as ^:- sticks to none: <p>f^|oo</p> -> <p>fbar|oo</p>- sticks to next node: <p>f^|oo</p> -> <p>fbar|oo</p>- sticks to previous node: <p>f|^oo</p> -> <p>f|baroo</p>
Move. Position is at | and range [oo] is moved to position ^:
- sticks to none: <p>f|[oo]</p><p>b^ar</p> -> <p>f|</p><p>booar</p>- sticks to none: <p>f[oo]|</p><p>b^ar</p> -> <p>f|</p><p>booar</p>- sticks to next node: <p>f|[oo]</p><p>b^ar</p> -> <p>f</p><p>b|ooar</p>- sticks to next node: <p>f[oo]|</p><p>b^ar</p> -> <p>f|</p><p>booar</p>- sticks to previous node: <p>f|[oo]</p><p>b^ar</p> -> <p>f|</p><p>booar</p>- sticks to previous node: <p>f[oo]|</p><p>b^ar</p> -> <p>f</p><p>boo|ar</p> Copy
- sticks to none: <p>f|[oo]</p><p>b^ar</p> -> <p>f|</p><p>booar</p>- sticks to none: <p>f[oo]|</p><p>b^ar</p> -> <p>f|</p><p>booar</p>- sticks to next node: <p>f|[oo]</p><p>b^ar</p> -> <p>f</p><p>b|ooar</p>- sticks to next node: <p>f[oo]|</p><p>b^ar</p> -> <p>f|</p><p>booar</p>- sticks to previous node: <p>f|[oo]</p><p>b^ar</p> -> <p>f|</p><p>booar</p>- sticks to previous node: <p>f[oo]|</p><p>b^ar</p> -> <p>f</p><p>boo|ar</p>
Represents how position is "sticking" with neighbour nodes. Used to define how position should be transformed (moved) in edge cases. Possible values:
'toNone','toNext','toPrevious'.Examples:
Move. Position is at | and range [oo] is moved to position ^: