Cómo obtener la posición del cursor en un eclipse TextEditor

He intentado obtener el número de línea y el número de columna de la posición del cursor en un editor de texto jface. Probé la función getCursorPosition (). Pero al imprimir esto muestra solo un "?". Tenga en cuenta que necesito el número de línea y el número de columna dentro de un editor y no con respecto a la pantalla. Vi que hay una función JTextArea.getCaretPosition. Pero no sé cómo convertir un editor de texto a JTextArea. Además, ¿es posible leer la palabra donde se coloca el cursor?

Gracia

Respuestas a la pregunta(1)

Su respuesta a la pregunta