package Ġorg . hex works . z ir con . internal . component . impl . text edit . transformation Ċ Ċ import Ġorg . hex works . z ir con . internal . component . impl . text edit . Editable Text Buffer Ċ import Ġorg . hex works . z ir con . internal . component . impl . text edit . Text Buffer Transformation Ċ import Ġorg . hex works . z ir con . internal . component . impl . text edit . cursor . Movement Direction Ċ Ċ class ĠMove Cursor ( private Ġval Ġdirection : ĠMovement Direction ) Ġ: ĠText Buffer Transformation Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġapply To ( buffer : ĠEdit able Text Buffer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbuffer . cursor Ġ= Ġbuffer . cursor . move ( direction , Ġbuffer ) ĊĠĠĠ Ġ} Ċ } Ċ