В моем DSL, я хочу, чтобы иметь код, который выглядит следующим образом:XText: Ссылка класс Java от MyDsl
SomeType varName;
Где SomeType
это класс Java.
Позже, если позволяет говорить SomeType это перечисление Java-класс, а кто-то пишет
varName=SOME_VALUE
Я хочу сделать проверку, чтобы увидеть, если SomeType.java на самом деле имеет SOME_VALUE
как значение в его перечислении. Я видел этот учебник https://eclipse.org/Xtext/documentation/305_xbase.html
, но я не уверен, что это то, что мне нужно (мне нужно импортировать .mydsl файлы, а не только JVM). Любая помощь будет оценена по достоинству. Спасибо.
хорошо этот вопрос довольно неспецифичен. как насчет просто экспериментов с xbase? –