Помощник по коду Eclipse DSL не работает после создания

Я использую Eclipse для разработки DSL, но у меня с ним проблема. Я использую Xtext и Xtend для разработки своего DSL. Но каждый раз, когда я генерирую артефакты Xtext из своего файла xtext, помощник по коду перестает работать для всех файлов xtend.

До сих пор я пытался изменить настройки редактора Java Code Assist из-за некоторого поиска в Google. Обходной путь — удалить папку .settings для проекта и снова импортировать весь проект. Но, на мой взгляд, это неприемлемый обходной путь.

Спасибо за вашу помощь!

Это мои текущие настройки

введите здесь описание изображения


person Implex1v    schedule 25.10.2017    source источник
comment
Помощник по содержимому xtend не является помощником по содержимому Java, который вы показываете в своих настройках.   -  person Christian Dietrich    schedule 26.10.2017
comment
Спасибо за вашу помощь, но я проверил это, и иногда помощник по содержимому не работает для артефактов Xtext.   -  person Implex1v    schedule 05.12.2017


Ответы (1)


Вы должны добавить своих настраиваемых поставщиков услуг/предложений, чтобы иметь помощь с пользовательским содержимым в вашем dsl.

Поставщик области Xtext 2.9

person Abi Indran    schedule 03.12.2017
comment
На мой взгляд, это не имеет никакого отношения к scopeproviders... Иногда я не могу использовать CTRL+Пробел для вставки терминалов ››‹‹ в классы Xtend (я не нахожусь в ››‹‹-блоке). - person Implex1v; 05.12.2017