Плагин Eclipse: создайте новое расширение файла для языка, не поддерживаемого Eclipse

Я создаю плагин Eclipse для поддержки нового языка. У меня проблема с типом контента / ассоциацией файла и соответствующим редактором.

Язык не имеет основы в Java или XML, и скажем, его расширение:.xyz'

Исходя из того, что я понял из онлайн-исследований, мне нужно создать новый тип контента с расширением файла. '.xyz». Но вся информация, которую я нашел в Интернете, связана либо с ассоциированием нового расширения с java (для подсветки синтаксиса java), либо с созданием файла нового типа, который может быть вариантом XML, следовательно, с большим количеством деталей о дескрипторе.
По сути, я запутался в дескрипторе контента, должен ли я также создать новый дескриптор для нового языка? И какой базовый тип я бы дал для языка, вообще не связанного с XML или JAVA?

Кроме того, так как я буду добавлять свою собственную подсветку синтаксиса, мне нужно будет создать свой собственный редактор или я могу просто открыть такой файл в предустановленной editorArea (редакторы).

Пакет, который я ищу для типов контента:org.eclipse.core.contenttype.contentTypes.

Ответы на вопрос(2)

Ваш ответ на вопрос