2016-01-04 3 views
0

Я пишу свой собственный XText DSL, и в какой-то момент я использую XBlockExpression, где я могу написать любой код, который я хочу. Для этого кода я хочу использовать некоторую перегрузку оператора, которую я предоставляю с импортом «импорт статического расширения ...». Однако это делает DSL не совсем красивым, так как я бы хотел избежать этой дополнительной строки поверх каждого файла. Есть ли способ, по которому я могу по умолчанию запускать функциональность «импорта статического расширения ...» без явной записи?Всегда добавляйте специальное «импортное статическое расширение» в XText DSL

ответ

1

сделали вы считаете просто расширить org.eclipse.xtext.xbase.scoping.batch.ImplicitlyImportedFeatures.getExtensionClasses()

+0

Thanks христианином, это было только намек мне нужно! –