Пользовательские перекрестные ссылки Xtext

Я работал над подключаемым модулем Eclipse на основе Xtext для языка, который мы используем внутри компании. Этот язык может иметь формулировку:

run : /some/file/path/foo.txt

... и, в конечном итоге, я хочу предоставить настраиваемый поставщик Location, чтобы нажатие F3 на пути к файлу открывало файл в новом редакторе Eclipse. У меня еще не было возможности попробовать это, но видит ли кто-нибудь что-нибудь неправильное в следующем подходе?

  1. Переопределить IHyperlinkHelper, чтобы сделать перекрестную ссылку для моего правила пути к файлу
  2. Переопределить ILocationInFileProvider, чтобы правило пути к файлу выполняло Eclipse волшебство для открытия файла в новом редакторе

Любые советы приветствуются, спасибо

7
задан Exponent 26 April 2011 в 10:29
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: