Creating a text-based editor for Eclipse